@charset "UTF-8";*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.clearfix:after{content:"";display:block;clear:both}.img-responsive,.photo img{width:inherit!important}.hide{display:none!important}.show{display:block}.appear{opacity:1;-webkit-transition:1s;transition:1s}.disapear{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s;pointer-events:none;position:absolute!important;top:-9999em!important;left:-9999em!important}.expand{-webkit-transition:.5s;transition:.5s;max-height:500px!important}.compress{position:relative;max-height:0!important;overflow:hidden;opacity:.2!important;-webkit-transition:.5s;transition:.5s}@font-face{font-family:tinositalic;src:url(/f/tinos-italic-webfont.woff2) format("woff2"),url(/f/tinos-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:montserratlight;src:url(/f/montserrat-light-webfont.woff2) format("woff2"),url(/f/montserrat-light-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:montserratregular;src:url(/f/montserrat-regular-webfont.woff2) format("woff2"),url(/f/montserrat-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:montserratmedium;src:url(/f/montserrat-medium-webfont.woff2) format("woff2"),url(/f/montserrat-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:montserratbold;src:url(/f/montserrat-bold-webfont.woff2) format("woff2"),url(/f/montserrat-bold-webfont.woff) format("woff");font-weight:400;font-style:normal}.js-loading-btn{background:url(/i/165/default/loading.svg) center center no-repeat;background-size:30px;background-color:#fff!important;color:transparent!important;-webkit-transition:none!important;transition:none!important}body{font-family:montserratlight,sans-serif;font-size:1em}input,select,textarea{font-size:1rem}h1,h2,h3,h4,h5,h6{font-weight:400}strong{font-family:montserratregular,sans-serif;font-weight:400}.description,.txt,.wtxt,.wtxt-modal__content{color:#232323;line-height:1.6em;font-family:montserratlight,sans-serif}@media (min-width:768px){.description,.txt,.wtxt,.wtxt-modal__content{font-size:.9em}}.description a,.txt a,.wtxt a,.wtxt-modal__content a{color:#232323}.description a:focus,.description a:hover,.txt a:focus,.txt a:hover,.wtxt a:focus,.wtxt a:hover,.wtxt-modal__content a:focus,.wtxt-modal__content a:hover{color:#222}.description img,.txt img,.wtxt img,.wtxt-modal__content img{max-width:100%;height:auto}.webcam .description iframe,.webcam .txt iframe,.webcam .wtxt iframe,.webcam .wtxt-modal__content iframe{display:table;margin:0 auto}.description h2,.description h3,.description h4,.description h5,.description h6,.txt h2,.txt h3,.txt h4,.txt h5,.txt h6,.wtxt h2,.wtxt h3,.wtxt h4,.wtxt h5,.wtxt h6,.wtxt-modal__content h2,.wtxt-modal__content h3,.wtxt-modal__content h4,.wtxt-modal__content h5,.wtxt-modal__content h6{font-family:tinositalic,serif;margin-top:1.2em;margin-bottom:10px;color:#222}.description h2+p,.description h3+p,.description h4+p,.description h5+p,.description h6+p,.txt h2+p,.txt h3+p,.txt h4+p,.txt h5+p,.txt h6+p,.wtxt h2+p,.wtxt h3+p,.wtxt h4+p,.wtxt h5+p,.wtxt h6+p,.wtxt-modal__content h2+p,.wtxt-modal__content h3+p,.wtxt-modal__content h4+p,.wtxt-modal__content h5+p,.wtxt-modal__content h6+p{margin-top:0!important}.description h3,.txt h3,.wtxt h3,.wtxt-modal__content h3{font-size:2em}.description h4,.txt h4,.wtxt h4,.wtxt-modal__content h4{font-size:1.2em}.description h5,.txt h5,.wtxt h5,.wtxt-modal__content h5{font-size:1.1em}.description table,.txt table,.wtxt table,.wtxt-modal__content table{margin-top:-20px}.description ol,.description p,.description ul,.txt ol,.txt p,.txt ul,.wtxt ol,.wtxt p,.wtxt ul,.wtxt-modal__content ol,.wtxt-modal__content p,.wtxt-modal__content ul{margin:1em 0}.description ol,.description ul,.txt ol,.txt ul,.wtxt ol,.wtxt ul,.wtxt-modal__content ol,.wtxt-modal__content ul{margin-left:1em}.description li,.txt li,.wtxt li,.wtxt-modal__content li{list-style:inherit;margin-top:15px}.description strong,.txt strong,.wtxt strong,.wtxt-modal__content strong{font-family:montserratregular,sans-serif}.wtxt-modal__trigger:hover{cursor:pointer}.wtxt-modal__container{opacity:0;height:0;pointer-events:none;position:fixed;top:0;-webkit-transition:opacity .3s;transition:opacity .3s;top:0;left:0;-webkit-transition:.5s;transition:.5s;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wtxt-modal__content{border:1px solid #eee;background-color:#fff;padding:40px!important;max-width:80%;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:scale(.5);transform:scale(.5)}.wtxt-modal__close{background:url(/i/165/default/close-pos.svg) no-repeat calc(100%) center;color:transparent!important;display:block;margin-bottom:20px;text-align:right}.wtxt-modal__close:hover{cursor:pointer;opacity:.5}.wtxt-modal--show{overflow:hidden}.wtxt-modal--show .wtxt-modal__container{opacity:1;height:inherit;pointer-events:auto;position:fixed;top:inherit;background-color:rgba(255,255,255,.9);top:0;left:0;width:100%;height:100%;z-index:1000000}.wtxt-modal--show .wtxt-modal__content{-webkit-transform:scale(1);transform:scale(1)}.wtxt .btn,.wtxt-modal__content .btn{display:inline-block;padding:.9em 4em .75em 4em;font-size:1rem;font-family:montserratregular,sans-serif;text-decoration:none;text-transform:uppercase;background-color:#232323;color:#fff;-webkit-transition:opacity .3s;transition:opacity .3s}.wtxt .btn:focus,.wtxt .btn:hover,.wtxt-modal__content .btn:focus,.wtxt-modal__content .btn:hover{color:#fff;cursor:pointer;opacity:.7}@media print{.wtxt .btn,.wtxt-modal__content .btn{display:none}}@media (min-width:768px){.wtxt .left,.wtxt-modal__content .left{float:left;margin-right:20px}.wtxt .right,.wtxt-modal__content .right{float:right;margin-left:20px}}.wtxt-center{display:table;margin:0 auto}@media (min-width:768px){.col-2,.col-3,.col-4{display:inline-block;vertical-align:top;margin-right:2%}}.col-2 img,.col-3 img,.col-4 img{max-width:100%;height:auto;border:5px solid #fff}.active .col-2,.active .col-3,.active .col-4{color:#777;font-size:.8em}@media (min-width:768px){.col-2{width:45%}.col-2:nth-of-type(2n+2){margin-right:0}}@media (min-width:768px){.col-3{max-width:30%}.col-3:nth-of-type(3n+3){margin-right:0}}@media (min-width:768px){.col-4{max-width:23%}.col-4:nth-of-type(4n+4){margin-right:0}}body{color:#232323;-moz-osx-font-smoothing:grayscale}nav li{list-style:none}nav a{text-decoration:none}.form-01{margin:2em auto;max-width:960px}.form-01 .ui-state-error{border:1px solid tomato!important;color:tomato}.form-01 .ui-state-error *{color:tomato}.form-01 #emailDept.ui-state-error{border:none!important}.form-01 #emailDept.ui-state-error .ui-helper-hidden-accessible{border:1px solid tomato!important}.form-01 .ui-selectonemenu-trigger.ui-state-error{border:none!important}.form-01 input,.form-01 input[type=checkbox]+span,.form-01 label,.form-01 select{font-size:.9rem}.form-group{margin:1em 0}@media (min-width:550px){.form-group{width:45%;float:left}.form-group:nth-child(even){float:right}}.form-01 fieldset{border:none;margin-bottom:20px}.unsubscribe_container fieldset{border:none}.form-01 label{margin-bottom:8px;display:inline-block}.form-01 p{margin:.5em 0;display:inline-block}.form-01 a{color:#232323}.form-01 a:focus,.form-01 a:hover{opacity:.7}.form-01 .select-container{outline:0;position:relative;overflow:hidden;background-color:#fff;border:1px solid #ccc}.form-01 .select-container:before{content:"";position:absolute;right:0;display:inline-block;background:#fff url(/i/165/default/forms/select-arrow.svg) center center no-repeat;width:25px;height:100%;pointer-events:none}.form-01 .select-container select{background-color:transparent;width:110%;border:none;padding:1px 3px;-webkit-appearance:none}.form-01 option{padding:5px}#emailDept:nth-of-type(2){outline:0;position:relative;overflow:hidden;background-color:#fff;border:1px solid #ccc}#emailDept:nth-of-type(2):before{content:"";position:absolute;right:0;display:inline-block;background:#fff url(/i/165/default/forms/select-arrow.svg) center center no-repeat;width:25px;height:100%;pointer-events:none}#emailDept select{background-color:transparent;width:110%;border:none;padding:1px 3px;-webkit-appearance:none}.form-01 input:not([type=checkbox]){width:100%;border:1px solid #ccc;border-radius:0;padding:8px}.unsubscribe_container input:not([type=checkbox]){border:1px solid #ccc;font-size:1rem;padding:12px}.form-01 textarea{width:100%;border:1px solid #ccc;font-size:1em;border-radius:0;padding:1em;margin-bottom:10px}.form-01 .checkbox-container{margin-top:10px!important}.form-01 input[type=checkbox]{margin-right:5px;margin-top:3px;width:15px;height:15px}.form-01 .btn{display:inline-block;padding:.9em 4em .75em 4em;font-size:1rem;font-family:montserratregular,sans-serif;text-decoration:none;text-transform:uppercase;background-color:#232323;color:#fff;-webkit-transition:opacity .3s;transition:opacity .3s;margin-top:20px}.form-01 .btn:focus,.form-01 .btn:hover{color:#fff;cursor:pointer;opacity:.7}@media print{.form-01 .btn{display:none}}#emailDept #emailDept_label{display:none}#emailDept .ui-helper-hidden-accessible:nth-of-type(1){position:absolute!important;top:-9999em!important;left:-9999em!important}#emailDept .ui-helper-hidden-accessible:nth-of-type(2){outline:0;position:relative;overflow:hidden;background-color:#fff;border:1px solid #ccc}#emailDept .ui-helper-hidden-accessible:nth-of-type(2):before{content:"";position:absolute;right:0;display:inline-block;background:#fff url(/i/165/default/forms/select-arrow.svg) center center no-repeat;width:25px;height:100%;pointer-events:none}input.ui-state-error{border:1px solid tomato}.alert{border:none;border-top:2px solid #eee;border-bottom:1px solid #eee;padding:1em;max-width:900px;color:#232323;background-color:#fff;margin:0 auto}.alert--hide{opacity:0;position:absolute;pointer-events:none;visibillity:hidden;-webkit-transition:.3s;transition:.3s}.unsubscribe .alert{margin:2em 0;max-width:500px;margin:2em auto}.alert .alert-tit{font-size:1.3em;text-transform:uppercase}.alert .alert-subtit{font-size:1.2em;color:#000}.alert.error{border-color:tomato}.alert.error .alert-tit{color:tomato}.alert.warning{border-color:#222}.alert.warning .alert-tit{color:#222}.alert.confirm{border-color:green}.alert.confirm .alert-tit{color:green}.alert.default{border-color:#232323}.alert.default .alert-tit{color:#232323}.alert--hide{pointer-events:none;position:absolute;opacity:0}.contact02 span[style*=red]{color:tomato!important}.contact02 span[style*=red] a{color:tomato}.contact02 span[style*=red] a:focus,.contact02 span[style*=red] a:hover{color:#232323}@-webkit-keyframes appear{0%{opacity:0}100%{opacity:1}}@keyframes appear{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes tiny_move{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes tiny_move{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes tiny_move_vertical{0%{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px)}}@keyframes tiny_move_vertical{0%{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px)}}@-webkit-keyframes bounce{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes bounce{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:.8}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);opacity:1}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:.8}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);opacity:1}}.js .home section{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}.js .home .already-visible{opacity:1;-webkit-transform:translateY(0)!important;transform:translateY(0)!important;-webkit-transition:1s;transition:1s}.js .home section.come-in{opacity:1!important;-webkit-transition:1s;transition:1s;-webkit-transform:translateY(0);transform:translateY(0)}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}/*! jQuery UI - v1.12.1 - 2017-02-23
* http://jqueryui.com
* Includes: core.css, datepicker.css
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-item img{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#232323}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale .1s ease;transition:scale .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#fff;display:inline-block;zoom:1;margin:5px;font-size:12px;filter:Alpha(Opacity=50);opacity:.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;border-radius:20px;background:#777}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{background:#222}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#fff;padding:2px 10px;font-size:12px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}.offer-01 .content .price{color:#ff5300;font-size:1.2rem;margin-right:1em}.offer-01 .content .price strong{font-family:montserratregular,sans-serif;font-size:1.8em}.share .twitter a{background-image:url(/i/165/share/twitter.svg)}.share .pinterest a{background-image:url(/i/165/share/pinterest.svg)}.share .youtube a{background-image:url(/i/165/share/youtube.svg)}.share .foursquare a{background-image:url(/i/165/share/foursquare.svg)}.share .facebook a{background-image:url(/i/165/share/facebook.svg)}.share .flickr a{background-image:url(/i/165/share/flickr.svg)}.share .google a{background-image:url(/i/165/share/google.svg)}.share .instagram a{background-image:url(/i/165/share/instagram.svg)}.share .linkedin a{background-image:url(/i/165/share/linkedin.svg)}.share .vimeo a{background-image:url(/i/165/share/vimeo.svg)}.container{width:100%;padding:0 1em}@media (min-width:1200px){.container{padding:0;max-width:1200px;margin:0 auto}}.main-header{position:relative;z-index:1}@media (min-width:768px){.main-header{position:fixed;top:0;width:100%;z-index:10000}.main-header:after{background:url(/i/165/svg/common/bg-main-header-scroll.svg) 0 -2px no-repeat;background-size:cover;content:'';opacity:0;position:absolute;pointer-events:none;top:0;right:0;-webkit-transition:.3s;transition:.3s;width:100%}}@media (min-width:768px) and (min-width:1024px){.main-header:after{background-position:center 100%;background-size:102%}}.scroll-down .main-header{padding-bottom:10px}.scroll-down .main-header:after{opacity:1;top:0;left:0;width:100%;height:100%;z-index:-1}@media (min-width:768px){@supports (display:flex){.main-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.no-supports .main-header:after{content:"";display:block;clear:both}.no-supports .main-header>div:first-of-type{float:left}.no-supports .main-header>div:last-of-type{float:right}}.main-header__right-wrapper{padding:10px 20px;position:relative;min-width:315px;min-height:85px;background:#232323 url(/i/165/svg/common/bg-header-right-wrapper.svg) 100% 0 no-repeat}@media (min-width:768px){.main-header__right-wrapper{background-color:transparent}}@supports (display:flex){.main-header__right-wrapper-bottom,.main-header__right-wrapper-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.no-supports .main-header__right-wrapper-bottom,.no-supports .main-header__right-wrapper-top{text-align:right}.no-supports .main-header__right-wrapper-bottom>a,.no-supports .main-header__right-wrapper-bottom>div,.no-supports .main-header__right-wrapper-bottom>nav,.no-supports .main-header__right-wrapper-top>a,.no-supports .main-header__right-wrapper-top>div,.no-supports .main-header__right-wrapper-top>nav{text-align:left;display:inline-block;vertical-align:middle}.main-header__right-wrapper-bottom{margin-top:10px}#hotel,#page{background-image:url(/i/165/svg/common/white-gradient.svg),url(/i/165/png/hotel/bg-hotel-wrapper.png);background-repeat:repeat-x,repeat-y;background-position:0 100%,0 200px}#hotel.lateral-container--show,#page.lateral-container--show{background-image:none}.home__wrapper{background-repeat:no-repeat;background-image:url(/i/165/png/bg-home-wrapper.png)}@media (min-width:768px){.home__wrapper{padding:40px 0 140px 0;background-image:url(/i/165/png/bg-home-wrapper.png),url(/i/165/jpg/bg-advantages.jpg);background-position:top center,150px -200px}}@media (min-width:1024px){.home__wrapper{background-position:top center,180% -200px}}@media (min-width:1200px){.home__wrapper{background-position:top center,80% -200px}}.home__wrapper-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:1175px}.home__wrapper-container>.default-page-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.hotel__wrapper{margin:0 auto;background-repeat:repeat-x,repeat-y;background-position:0 100%,0 0;padding:50px 1em;position:relative}.instalaciones .hotel__wrapper{padding:0}.hotel__wrapper-content{margin-top:100px;padding-bottom:130px;position:relative}@media (min-width:1200px){.cssmask .hotel__wrapper-content:before{content:"";position:absolute;top:10%;left:0;width:100%;height:900px;-webkit-clip-path:polygon(0 10%,0 80%,73% 75%,100% 84%,100% 10%,85% 19%);clip-path:polygon(0 10%,0 80%,73% 75%,100% 84%,100% 10%,85% 19%);background-color:#222;background-image:url(/i/165/png/hotel/bg-black-indiana.png);z-index:1}}.hotel__wrapper-grid{position:relative;max-width:1200px;margin:0 auto;z-index:10}@media (min-width:1200px){.hotel__wrapper-grid{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;grid-gap:0 60px;grid-template-columns:1fr 1fr;grid-template-rows:1fr}.hotel__wrapper-grid .widget-offers-03{grid-row-end:2}.hotel__wrapper-grid .widget-hotel-rooms{grid-column-start:2;grid-row-start:2;position:relative;top:-500px}.hotel__wrapper-grid .widget-hotel-spaces{grid-column-start:1;grid-row-start:2}.hotel__wrapper-grid .widget-hotel-ubication{grid-column-start:2;grid-row-start:3;position:relative;margin-top:-500px}}.main-content{-webkit-animation:appear 3s;animation:appear 3s}.nl_confirm .main-content,.unsubscribe .main-content{margin-top:100px}.socialmedia-wrapper{position:relative;background:#ff5300;padding:100px 1em;z-index:100}.main-footer{position:relative;margin-top:200px;padding-bottom:100px;background:#cc4200}.main-footer:before{content:'';position:absolute;display:block;top:-160px;height:160px;width:100%;background:url(/i/165/png/bg-lateral-container.png)}.main-footer:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;pointer-events:none;background-image:url(/i/165/png/common/bg-footer.png)}.nl_confirm .main-footer,.unsubscribe .main-footer{margin-top:400px}.main-footer__wrapper{max-width:1400px;margin:0 auto;padding:100px 20px;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}.main-footer__wrapper>div,.main-footer__wrapper>nav{-webkit-box-flex:1;-ms-flex:1;flex:1}.main-header__bookbox-triger,.main-header__menu-triger{display:inline-block;font-size:.9em;-webkit-transition:.2s;transition:.2s;text-align:center;line-height:1em}@media (min-width:1024px){.main-header__bookbox-triger,.main-header__menu-triger{font-size:1.2em}}.main-header__bookbox-triger strong,.main-header__menu-triger strong{text-transform:uppercase;display:block}.main-header__bookbox-triger span,.main-header__menu-triger span{font-family:tinositalic,serif}.main-header__bookbox-triger:focus,.main-header__bookbox-triger:hover,.main-header__menu-triger:focus,.main-header__menu-triger:hover{cursor:pointer}.main-header__bookbox-triger{background-color:#ff5300;background-position:center center;padding:10px;color:#fff;-webkit-transition:.3s;transition:.3s}@media (min-width:768px){.main-header__bookbox-triger{padding:15px 50px}}.hotel .main-header__bookbox-triger,.offer .main-header__bookbox-triger{display:none}.main-header__bookbox-triger--show .main-header__bookbox-triger{width:69px;height:69px;padding:15px 15px;background:#fff url(/i/165/svg/common/close.svg) no-repeat center center}@supports (display:flex){.main-header__bookbox-triger--show .main-header__bookbox-triger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.no-supports .main-header__bookbox-triger--show .main-header__bookbox-triger>div{display:inline-block;vertical-align:middle}.main-header__bookbox-triger--show .main-header__bookbox-triger span,.main-header__bookbox-triger--show .main-header__bookbox-triger strong{display:inline-block;text-indent:-9999em;position:absolute}.main-header__menu-triger{background:#fff url(/i/165/svg/common/hamburguer.svg) no-repeat center center;padding:15px 15px;width:69px;height:69px;margin-left:10px}@supports (display:flex){.main-header__menu-triger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.no-supports .main-header__menu-triger>div{display:inline-block;vertical-align:middle}.main-header__menu-triger--show .main-header__menu-triger{background-image:url(/i/165/svg/common/close.svg)}.scroll-down .main-header__menu-triger{background-color:#d6d6d6}.lateral-container{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translateX(-110%);transform:translateX(-110%);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.lateral-container--show.main-header__menu-triger--show{background-color:#eee}.lateral-container--show.main-header__bookbox-triger--show{background-color:#ff5300}.lateral-container--show .badget__wrapper,.lateral-container--show .main-content,.lateral-container--show .main-footer,.lateral-container--show .slider-container,.lateral-container--show .widget-lifestyle{display:none}.lateral-container--show .lateral-container{-webkit-transform:none;transform:none}.lateral-container__nav{opacity:0;position:absolute;pointer-events:none}.main-header__menu-triger--show .lateral-container__nav{margin-top:250px;pointer-events:auto;position:relative;opacity:1}@media (min-width:768px){.main-header__menu-triger--show .lateral-container__nav{margin-top:200px}}.featherlight{background-color:#222}.featherlight-content{max-width:90%!important;border:20px solid #fff}#imgMediaVideo .featherlight-content{width:100%}#player:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 9'%3E%3C/svg%3E");display:block;line-height:0}#player iframe{position:absolute;top:0;left:0;width:100%;height:100%}.featherlight-content .featherlight-close-icon{display:none}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;white-space:nowrap;cursor:pointer;z-index:100000}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.featherlight:last-of-type{background-color:#232323;background-image:url(/i/165/png/hotel/bg-black-indiana.png)}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal;-webkit-box-shadow:0 0 3.125em fade(#0a0a0a,75%);box-shadow:0 0 3.125em fade(#0a0a0a,75%)}@media (min-width:768px){.featherlight .featherlight-content{padding:25px 25px!important}}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;width:5.5em;height:5.5em;text-align:left;background-color:transparent;border-radius:50%;z-index:10002;top:1em;right:1em;border:0;cursor:pointer;background:url(/i/165/default/modal/arrows_imageLightbox.png) no-repeat center center;-webkit-transition:color .3s ease;transition:color .3s ease}.featherlight .featherlight-next,.featherlight .featherlight-previous{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(0,0,0,0)}@media (min-width:768px){.featherlight .featherlight-next,.featherlight .featherlight-previous{display:block;position:absolute;top:25px;right:-85px;bottom:0;left:80%}}@media (min-width:768px){.featherlight .featherlight-previous{left:-85px;right:80%}}.featherlight .featherlight-next span,.featherlight .featherlight-previous span{display:block;position:absolute;top:50%;margin-top:-35px;width:38px;height:70px}.featherlight .featherlight-next span{right:0;left:auto;background:url(/i/165/default/modal/arrows_imageLightbox.png) no-repeat center right transparent}.featherlight .featherlight-previous span{background:url(/i/165/default/modal/arrows_imageLightbox.png) no-repeat center left transparent}.featherlight .featherlight-next:hover span,.featherlight .featherlight-previous:hover span{display:inline-block}.featherlight .legend{position:fixed;bottom:0;left:0;padding:.625em;text-align:center;width:100%;color:contrast(#232323,#000,#bcbcbc,43%);background-color:#fff}.featherlight .featherlight-image{max-width:100%;max-height:650px;height:auto!important}.featherlight iframe{border:0}.featherlight .featherlight-iframe .featherlight-content{padding:0}.inline{display:none}.logo_01{-webkit-animation:appear 1s;animation:appear 1s;width:100%;background-image:url(/i/165/logo/cadena.png),url(/i/165/svg/common/bg-logo.svg);background-repeat:no-repeat;background-position:center center,0 0}@media (min-width:768px){.logo_01{background-position:20px 15px,0 0;height:160px;width:300px}@supports (display:flex){.logo_01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:20px}}}@media (max-width:767px){.lateral-container--show .logo_01{display:none}}.logo_01 img{display:block;margin:0 auto;opacity:0;vertical-align:top;width:180px;height:110px}.h-617 .logo_01{background-image:url(/i/165/logo/bcn.png),url(/i/165/svg/common/bg-logo.svg)}.h-618 .logo_01{background-image:url(/i/165/logo/two-bcn.png),url(/i/165/svg/common/bg-logo.svg)}.h-619 .logo_01{background-image:url(/i/165/logo/ber.png),url(/i/165/svg/common/bg-logo.svg)}.h-650 .logo_01{background-image:url(/i/165/logo/two-ber.png),url(/i/165/svg/common/bg-logo.svg)}.h-620 .logo_01{background-image:url(/i/165/logo/mas.png),url(/i/165/svg/common/bg-logo.svg)}.h-666 .logo_01{background-image:url(/i/165/logo/ibi.png),url(/i/165/svg/common/bg-logo.svg)}.h-642 .logo_01{background-image:url(/i/165/logo/mad.png),url(/i/165/svg/common/bg-logo.svg)}.h-691 .logo_01{background-image:url(/i/165/logo/miami.png),url(/i/165/svg/common/bg-logo.svg)}.h-785 .logo_01{background-image:url(/i/165/logo/ven.png),url(/i/165/svg/common/bg-logo.svg)}.h-799 .logo_01{background-image:url(/i/165/logo/san.png),url(/i/165/svg/common/bg-logo.svg)}.b-header-menu{display:none}@media (max-width:600px){.b-header-menu{display:block;width:31px;height:31px;margin-right:10px;background:url(/i/165/default/header-menu/dots-menu.svg) no-repeat center center}.b-header-menu:focus,.b-header-menu:hover{opacity:.7;cursor:pointer}.show .b-header-menu{background:url(/i/165/default/close-pos.svg) no-repeat center center}}.nav-header-01{font-size:.7em;text-transform:uppercase;positon:relative}@media (min-width:601px){.nav-header-01{padding:.5em}}@media (max-width:600px){.nav-header-01 ul{position:absolute;top:-99999em;right:-99999em;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}}@media (min-width:601px){.nav-header-01 ul{color:#232323}}@media (max-width:600px){.nav-header-01 li{margin:10px 0}}@media (min-width:601px){.nav-header-01 li{display:inline-block;margin-right:15px}}@media (max-width:600px){.nav-header-01 a{color:#232323}}@media (min-width:601px){.nav-header-01 a{color:#232323}}.nav-header-01 a:focus,.nav-header-01 a:hover{opacity:.7}.nav-header-01.show ul{opacity:1;background-color:#fff;padding:1em;top:35px;right:10%}.nav-footer-01{font-family:montserratlight,sans-serif;font-size:.85em;text-transform:uppercase;margin:0 0 1em 0;text-align:center;color:#fff}@media (min-width:1024px){@supports (display:flex){.nav-footer-01 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.no-supports .nav-footer-01 ul li{display:inline-block}}.nav-footer-01 li{list-style:none}@media (max-width:1023px){.nav-footer-01 li{margin:10px 0}}@media (min-width:1024px){.nav-footer-01 li:not(:last-child):after{content:" · ";margin:0 5px}}.nav-footer-01 a{color:#fff;text-decoration:none}.nav-footer-01 a:focus,.nav-footer-01 a:hover{opacity:.7}.nav-header-lgn-01{position:relative;position:relative;top:3px;font-size:.7em;text-transform:uppercase;z-index:100000;margin:0 5px 0 16px}.nav-header-lgn-01 .btn-show-hide{display:inline-block}.nav-header-lgn-01 .btn-show-hide:hover{cursor:pointer}.no-js .nav-header-lgn-01 .btn-show-hide:hover+ul{max-height:500px;visibility:visible;opacity:1}.nav-header-lgn-01 .btn-show-hide.show{display:inline-block}.nav-header-lgn-01 .btn-show-hide.show+ul{max-height:500px;visibility:visible;opacity:1;margin-top:10px}.nav-header-lgn-01 ul{max-height:0;visibility:hidden;opacity:0;overflow:hidden;-webkit-transition:.2s;transition:.2s;position:absolute;top:100%;right:0;background-color:#fff;border:1px solid #f6f5f6;padding:5px 10px}.nav-header-lgn-01 ul:focus,.nav-header-lgn-01 ul:hover{max-height:500px;visibility:visible;opacity:1}.nav-header-lgn-01 ul a{color:#232323}.nav-header-lgn-01 ul a:focus,.nav-header-lgn-01 ul a:hover{color:#222}.nav-header-lgn-01 li{margin:10px 0}.nav-header-lgn-01 .globe-container{position:relative;display:inline-block;top:3px;width:16px;height:16px;margin-right:2px}.nav-header-lgn-01 .globe,.nav-header-lgn-01 a{font-family:tinositalic,serif;font-size:1rem;color:#fff;fill:#fff}.nav-header-lgn-01 .btn-show-hide{text-transform:uppercase;overflow:hidden}.nav-header-lgn-01 .btn-show-hide:hover{opacity:1}.nav-header-lgn-01 .arrow-container{background:url(/i/165/default/arrow-down-white.svg) center center no-repeat}.nav-header-lgn-01 .arrow-container svg{opacity:0}.nav-header-lgn-01 ul{min-width:170px;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);padding:1em 2em;font-size:1.1em;text-align:left}.nav-header-lgn-01 ul span{height:15px;position:relative;top:-2px;display:inline-block;vertical-align:top;margin:0 5px 0 0}.nav-header-lgn-01 ul a{font-family:montserratlight,sans-serif;font-size:1em;display:block;color:#232323}.nav-header-lgn-01 ul a:focus,.nav-header-lgn-01 ul a:hover{color:#232323;opacity:.7}.nav-footer-lng-01{font-family:montserratlight,sans-serif;font-size:.85em;text-transform:uppercase;margin:0 0 1em 0;text-align:center;color:#fff;text-transform:uppercase}@media (min-width:1024px){@supports (display:flex){.nav-footer-lng-01 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.no-supports .nav-footer-lng-01 ul li{display:inline-block}}.nav-footer-lng-01 li{list-style:none}@media (max-width:1023px){.nav-footer-lng-01 li{margin:10px 0}}@media (min-width:1024px){.nav-footer-lng-01 li:not(:last-child):after{content:" · ";margin:0 5px}}.nav-footer-lng-01 a{color:#fff;text-decoration:none}.nav-footer-lng-01 a:focus,.nav-footer-lng-01 a:hover{opacity:.7}.b-main-menu{display:none}.background-01{height:200px;background:#eee url(/i/165/jpg/bg-default-slider.jpg) center center;background-size:cover}.slider-container{position:relative;z-index:0;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,100% 100%,85% 90%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,100% 100%,85% 90%,0 100%)}@media (min-width:768px){.slider-container{display:block;overflow:hidden}}.slider{position:relative;z-index:0}.slider .owl-lazy{background-repeat:no-repeat;background-size:cover;background-position:center center;padding-top:10em;z-index:0}.slider .owl-lazy.s-400{padding-top:50%}@media (min-width:1000px){.slider .owl-lazy.s-400{padding-top:0;height:400px}}.slider .owl-lazy.s-700{padding-top:1em;padding-top:50%}@media (min-width:1400px){.slider .owl-lazy.s-700{padding-top:0;height:700px}}.slider .owl-lazy.s-700{padding-top:50%}@media (min-width:1400px){.slider .owl-lazy.s-700{padding-top:0;height:700px}}.slider a{text-decoration:none}.slider .active{position:relative}.slider__content{position:absolute;top:50%;left:5%;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:60%}@media (min-width:768px) and (max-width:1023px){.slider__content{max-width:80%;left:10%;top:60%}}.slider__title{font-family:tinositalic,serif;font-size:1em;color:#fff;letter-spacing:-1px;text-shadow:0 0 5px #000}@media (min-width:768px){.slider__title{font-size:2em}}.active .slider__title{-webkit-animation:tiny_move_vertical 1.5s;animation:tiny_move_vertical 1.5s}.slider__subtitle{font-family:montserratregular,sans-serif;line-height:1em;text-transform:uppercase;font-size:1.2em;font-size:5vw;color:#fff;text-shadow:0 2px 5px rgba(0,0,0,.5)}@media (min-width:768px){.slider__subtitle{font-size:3em}}@media (min-width:1024px){.slider__subtitle{font-size:3.6em}}.active .slider__subtitle{-webkit-animation:tiny_move_vertical 1s;animation:tiny_move_vertical 1s}.slider__btn{display:inline-block;color:#fff;font-size:1rem;font-family:montserratregular,sans-serif;text-decoration:none;text-transform:uppercase;-webkit-transition:.2s;transition:.2s;margin-top:1em;text-shadow:none}.slider__btn:before{content:'';width:50px;height:10px;background-color:#fff;display:inline-block;margin-right:5px;-webkit-transition:.2s;transition:.2s}.slider__btn:focus,.slider__btn:hover{cursor:pointer}.slider__btn:focus:before,.slider__btn:hover:before{width:60px}@media print{.slider__btn{display:none}}.slider__btn:empty{display:none}.active .slider__btn{-webkit-animation:tiny_move 1s;animation:tiny_move 1s}.slider .owl-carousel img{-webkit-transform-style:flat;transform-style:flat}.slider .owl-controls{margin:0}.slider .owl-nav{position:absolute;top:50%;margin-top:-30px;right:40px}@supports (display:flex){.slider .owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}body .first-active .owl-prev{opacity:.2!important;pointer-events:none}body .last-active .owl-next{opacity:.2!important;pointer-events:none}.slider .owl-next,.slider .owl-prev{height:30px;width:40px;padding:25px;display:block;text-indent:-9999em;background-repeat:no-repeat;background-position:center;opacity:1!important}.slider .owl-next:focus,.slider .owl-next:hover,.slider .owl-prev:focus,.slider .owl-prev:hover{opacity:.7!important}.slider .owl-prev{background-image:url(/i/165/svg/slider/left_arrow.svg);-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@supports (display:flex){.slider .owl-prev{border-top:1px solid #fff}}.slider .owl-next{background-image:url(/i/165/svg/slider/right_arrow.svg)}.bookbox-03__select-trigger:focus,.bookbox-03__select-trigger:hover{cursor:pointer;opacity:.7}.bookbox-03__select-trigger--active{background:url(/i/165/default/close-white.svg) 100% center no-repeat!important}.bookbox-03__disabled{opacity:.5;pointer-events:none;-webkit-transition:opacity .2s;transition:opacity .2s;background:url(/i/165/default/close-white.svg) 100% center no-repeat!important}.bookbox-03__error{position:relative;border:2px solid #be0000}.bookbox-03__error input{color:#be0000}.bookbox-03__select-wrapper{-webkit-transition:opacity .2s;transition:opacity .2s}.bookbox-03__select-wrapper--options{padding:10px;position:absolute;top:38px;z-index:1;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:1100px){.bookbox-03__select-wrapper--options{left:0;-webkit-transform:none;transform:none}}.bookbox-03__select--item{display:inline-block;padding:5px 0;width:100%;text-align:left}.bookbox-03__select--item:hover{cursor:pointer;opacity:.7}.bookbox-03__hide{opacity:0;visibillity:0;position:absolute;top:-99999em;left:-99999em;pointer-events:none;-webkit-transition:opacity .2s;transition:opacity .2s;z-index:-1}.ui-datepicker,input{font-family:montserratlight,sans-serif;font-size:.6rem}.bookbox-03{font-family:montserratlight,sans-serif;font-size:.6rem}.bookbox-03__loading{-webkit-animation-name:loading;animation-name:loading;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes loading{0%{background-color:#cc4200}50%{background-color:rgba(255,83,0,.7)}100%{background-color:#cc4200}}@keyframes loading{0%{background-color:#cc4200}50%{background-color:rgba(255,83,0,.7)}100%{background-color:#cc4200}}.bookbox-03 form *{-webkit-appearance:none;-moz-appearance:none;appearance:none}.bookbox-03 fieldset{border:none}.bookbox-03 input:focus,.bookbox-03 select:focus{border-color:#232323}.main-header__menu-triger--show .bookbox-03__container{opacity:0;height:0;pointer-events:none;position:absolute;top:0}.main-header__bookbox-triger--show .bookbox-03__container{opacity:1;margin-top:200px;position:relative;pointer-events:auto!important}.bookbox-03__container{position:relative;z-index:100}.big-slider .inline-bookbox{-webkit-transform:none;transform:none}@media (min-width:1200px){.big-slider .inline-bookbox{height:0;margin-top:0;-webkit-transform:translateY(-250px);transform:translateY(-250px)}}.offer .inline-bookbox{margin-top:30px;position:relative}.offer .inline-bookbox:after,.offer .inline-bookbox:before{bottom:100%;left:30%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.offer .inline-bookbox:after{border-color:transparent;border-bottom-color:rgba(255,83,0,.7);border-width:20px;margin-left:-20px}.offer .inline-bookbox:before{border-color:transparent;border-bottom-color:rgba(255,83,0,.7);border-width:21px;margin-left:-21px}.bookbox-03__trigger{opacity:0;position:absolute;visibility:hidden;cursor-pointer:none}.main-header__bookbox-triger--show .bookbox-03{margin-top:50px}.bookbox-03__subtitle,.bookbox-03__title{display:none}.bookbox-03 form{margin:20px auto;max-width:1300px;position:relative}.bookbox-03 form:after{background:url(/i/165/png/adults-only.png) 0 0 no-repeat;content:'';display:inline-block;height:146px;pointer-events:none;position:absolute;right:0;top:-110px;width:131px}@media (min-width:1500px){.bookbox-03 form:after{right:-100px;top:-20px}}.inline-bookbox .bookbox-03 form{max-width:1300px;margin:0 auto;background-color:rgba(255,83,0,.9)}@supports (display:flex){.bookbox-03 form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.no-supports .bookbox-03 form{text-align:center}.no-supports .bookbox-03 form>fieldset{text-align:left;display:inline-block;vertical-align:middle;margin:4px}.no-supports .bookbox-03 form>fieldset:after,.no-supports .bookbox-03 form>fieldset:before{display:none}.bookbox-03 fieldset{margin:10px 0}@media (min-width:1100px){.bookbox-03 fieldset{margin:5px}}.bookbox-03 .lateral-container .bookbox-03__checkout-group{-ms-flex-preferred-size:100%;flex-basis:100%}.bookbox-03__label--wrapper{position:relative}.flexbox .bookbox-03__label--wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.no-flexbox .bookbox-03__label--wrapper{display:inline-block;vertical-align:middle}@supports (display:flex){.bookbox-03__hotels-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:1100px){.lateral-container .bookbox-03__hotels-group{position:relative}.lateral-container .bookbox-03__hotels-group:before{content:'';position:absolute;right:-25px;top:-35px;height:90px;width:1px;border-left:1px solid #fff!important}}@supports (-ms-ime-align:auto){.bookbox-03__hotels-group:after{content:''}}.bookbox-03__hotels-group .error-hotel{border-color:transparent;position:relative}.bookbox-03__hotels-group .error-hotel:after{content:'';position:absolute;width:50px;height:50px;top:-65px;left:0;background:transparent url(/i/165/default/bookbox/error.svg) no-repeat 0 0;-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.bookbox-03__hotels-group .bookbox-03__label--wrapper{width:100%}@media (max-width:767px){.bookbox-03__hotels-group .bookbox-03__label--wrapper div{width:100%}}.bookbox-03__hotels-group .label{pointer-events:none;position:absolute;font-size:.8rem;opacity:0}.bookbox-03__hotels-group .bookbox-03__select-trigger{background:0 0;border:none;color:#fff;font-size:1.6em;border:none!important;min-width:250px;width:100%;white-space:nowrap}.bookbox-03__hotels-group .bookbox-03__select-trigger:before{content:'';position:absolute;top:-2px;right:0;width:20px;height:20px;background:url(/i/165/svg/bookbox/arrow-down-white.svg) center center no-repeat}.bookbox-03__hotels-group .bookbox-03__select-trigger span{display:inline-block;overflow:hidden;white-space:nowrap}.bookbox-03__hotels-group .bookbox-03__select-wrapper--options{color:#fff;background-color:#ff5300;border:2px solid #fff;font-size:.8rem;text-transform:uppercase;z-index:100}@media (max-width:767px){.bookbox-03__hotels-group .bookbox-03__select-wrapper--options{max-width:300px}}@media (min-width:768px){.bookbox-03__hotels-group .bookbox-03__select-wrapper--options a{white-space:nowrap}}.bookbox-03__calendar-group{position:relative;z-index:1;padding-right:2em}.bookbox-03__calendar-group .label{pointer-events:none;position:absolute;font-size:.8rem;opacity:0}.bookbox-03__calendar-text{text-align:center;font-size:2.2em;background-repeat:no-repeat;background-image:url(/i/165/svg/bookbox/arrow-right-white.svg),url(/i/165/svg/bookbox/arrow-down-white.svg);background-position:52% center,100% center;padding:2px 30px 0 12px;text-transform:uppercase}.bookbox-03__calendar-from,.bookbox-03__calendar-to{color:#fff;font-family:tinositalic,serif;padding:11px 10px 10px 10px;outline:0;background-repeat:no-repeat;display:inline-block;cursor:pointer}@media (min-width:768px){.bookbox-03__calendar-from,.bookbox-03__calendar-to{min-width:120px}}.bookbox-03__calendar-from span,.bookbox-03__calendar-to span{display:block;font-size:1rem;font-family:montserratlight,sans-serif;text-align:center}.bookbox-03__calendar-to{background-position:0 center;margin-left:5px;padding-left:20px}@media (max-width:767px){.bookbox-03__calendar-to{padding-left:35px}}.bookbox-03__calendar-datepicker{position:absolute;top:99%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10}.bookbox-03__checkout-group{text-align:center}.no-supports .bookbox-03__checkout-group>a,.no-supports .bookbox-03__checkout-group>input{display:inline-block;max-width:45%;vertical-align:middle}@supports (-ms-ime-align:auto){.bookbox-03__checkout-group{text-aliign:center}.bookbox-03__checkout-group>a,.bookbox-03__checkout-group>input{display:inline!important;max-width:40%}}.lateral-container .bookbox-03__checkout-group .bookbox-03__checkout-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bookbox-03__checkout-group input{margin:1em auto;font-size:.9rem;text-align:center;background-color:transparent;border:transparent;color:#fff;border-radius:0;max-width:160px;outline:0}.bookbox-03__checkout-group input:focus{background-color:transparent;color:#fff;outline:0}.bookbox-03__checkout-group .bookbox-03__book-button{display:inline-block;padding:1em 3em;border:2px solid #fff;color:#fff;font-family:montserratregular,sans-serif;font-size:1.6em;text-decoration:none;text-transform:uppercase;-webkit-transition:.2s;transition:.2s;margin:0 auto}.bookbox-03__checkout-group .bookbox-03__book-button:focus,.bookbox-03__checkout-group .bookbox-03__book-button:hover{background-color:#232323;color:#fff;cursor:pointer;opacity:1!important}@media (max-width:400px){.bookbox-03__checkout-group .bookbox-03__book-button{padding:1em 1.5em}}.inline-bookbox .bookbox-03__checkout-group .bookbox-03__book-button{color:#fff;border-color:#fff}.bookbox-03__checkout-group .bookbox-03__book-button:hover{cursor:pointer;opacity:.8}.bookbox-03 ::-webkit-input-placeholder{color:#fff}.bookbox-03 ::-moz-placeholder{color:#fff;opacity:1}.bookbox-03 :-ms-input-placeholder{color:#fff}.bookbox-03 :-moz-placeholder{color:#fff}.bookbox-03__ocupation-group{min-width:220px}@media (min-width:1100px){@supports (display:flex){.bookbox-03__ocupation-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.no-supports .bookbox-03__ocupation-group:before{display:none}}@media (min-width:1100px) and (min-width:1100px){.lateral-container .bookbox-03__ocupation-group{position:relative}.lateral-container .bookbox-03__ocupation-group:before{content:'';position:absolute;left:-15px;top:-35px;height:90px;width:1px;border-left:1px solid #fff!important}}@media (min-width:1100px){@supports (-ms-ime-align:auto){.bookbox-03__ocupation-group:before{content:''}}}.bookbox-03__ocupation-group>.bookbox-03__label--wrapper{width:100%}.bookbox-03__ocupation-group>.bookbox-03__label--wrapper>.label{pointer-events:none;position:absolute;font-size:.8rem;opacity:0}.bookbox-03__ocupation-group>.bookbox-03__label--wrapper>div{width:100%}.bookbox-03__ocupation-group>.bookbox-03__label--wrapper>div>.bookbox-03__select-trigger{background:0 0;border:none;color:#fff;font-size:1.6em;background:url(/i/165/svg/bookbox/arrow-down-white.svg) 100% center no-repeat}.bookbox-03__ocupation-group>.bookbox-03__label--wrapper>div .bookbox-03__select-trigger{width:100%}.no-flexbox .bookbox-03__ocupation-group>.bookbox-03__label--wrapper{width:100%}.no-flexbox .bookbox-03__ocupation-group>.bookbox-03__label--wrapper>div{width:100%}.bookbox-03__ocupation-group .bookbox-03__select-wrapper--options{color:#fff;background-color:#ff5300;border:2px solid #fff;font-size:.8rem;text-transform:uppercase;z-index:100}@media (max-width:767px){.bookbox-03__ocupation-group .bookbox-03__select-wrapper--options{max-width:300px}}@media (min-width:768px){.bookbox-03__ocupation-group .bookbox-03__select-wrapper--options a{white-space:nowrap}}.bookbox-03__ocupation-group .bookbox-03__js-trigger-moreoptions{background-image:none}.bookbox-03__ocupation-more-options{background-color:#ff5300;border:2px solid #fff;position:absolute;top:150%;left:0;z-index:1;min-width:270px;padding:10px}.bookbox-03__ocupation-more-options>.bookbox-03__label--wrapper{width:100%}.bookbox-03__ocupation-more-options>.bookbox-03__label--wrapper>div{width:100%;font-size:.8rem}.bookbox-03__ocupation-more-options label{color:#fff;font-size:.7rem;position:absolute;top:-1.5em;left:2px}.bookbox-03__ocupation-more-options input{color:#fff;background-color:#ff5300;border:1px solid #fff}.bookbox-03__ocupation-more-options>div:first-of-type .bookbox-03__select-trigger{border:1px solid #fff;color:#fff;padding:10px;text-transform:uppercase;width:100%!important}.bookbox-03__ocupation-more-options .bookbox-03__book-button{display:inline-block;padding:1em 3em;border:2px solid #fff;color:#fff;font-family:montserratregular,sans-serif;font-size:1.6em;text-decoration:none;text-transform:uppercase;-webkit-transition:.2s;transition:.2s;margin-top:1em;font-size:1.4em}.bookbox-03__ocupation-more-options .bookbox-03__book-button:focus,.bookbox-03__ocupation-more-options .bookbox-03__book-button:hover{background-color:#232323;color:#fff;cursor:pointer;opacity:1!important}.bookbox-03__rooms{padding:10px 0 0 0}.flexbox .bookbox-03__rooms{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bookbox-03__rooms .bookbox-03__select-wrapper--options{width:100%}.bookbox-03__rooms .bookbox-03__select-wrapper--options a{text-align:center}.bookbox-03__rooms .bookbox-03__label--wrapper{border:1px solid #fff;color:#fff;display:inline-block;width:60px;margin-top:20px}.bookbox-03__rooms .bookbox-03__label--wrapper:last-of-type{margin-left:10px}.bookbox-03__rooms .bookbox-03__label--wrapper .label{width:100%;text-align:center;text-transform:uppercase}.no-flexbox .bookbox-03__rooms .bookbox-03__label--wrapper{display:inline-block;margin-left:10px}.bookbox-03__rooms .bookbox-03__select-trigger{text-align:center;background-position:70% center;padding:8px;width:60px!important}.bookbox-03__rooms-title{text-transform:uppercase;color:#fff;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;font-size:.7rem}.no-flexbox .bookbox-03__rooms-title{display:inline-block;vertical-align:top}.bookbox-03__kids{margin-top:20px;padding-top:10px;position:relative}.bookbox-03__kids .bookbox-03__select-trigger{width:60px!important}.bookbox-03__kids-title{margin:10px 0;text-transform:uppercase}.bookbox-03__kids .bookbox-03__select-wrapper--options{display:inline-block;max-width:60px;right:0;top:100%}.bookbox-03__kids .bookbox-03__select-wrapper--options a{text-align:center}.flexbox .bookbox-03__kids-selects-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.no-flexbox .bookbox-03__kids-selects-wrapper{text-align:right}.flexbox .bookbox-03__kids .bookbox-03__label--wrapper{margin:0 0 10px 10px}.no-flexbox .bookbox-03__kids .bookbox-03__label--wrapper{margin:0 0 10px 10px}.bookbox-03__kids .bookbox-03__select-trigger{background-position:70% center;padding:8px;text-align:center}.ui-datepicker{font-weight:400;padding:.5em!important;-webkit-box-shadow:0 0 8px rgba(0,0,0,.5);box-shadow:0 0 8px rgba(0,0,0,.5);background-color:#fff;font-size:1.3em}@media (max-width:540px){.ui-datepicker{width:320px!important}}.ui-datepicker *{-webkit-box-sizing:border-box;box-sizing:border-box}.ui-datepicker a{padding:5px!important;text-align:center!important}.ui-datepicker tr{border-bottom:1px solid #eee}.ui-datepicker .ui-corner-all:hover{cursor:pointer}.ui-datepicker .ui-datepicker-header{background-color:#222;color:#fff;padding:8px 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{margin-top:6px}.ui-datepicker .ui-datepicker-prev{background:url(/i/165/default/bookbox/datepicker-arrow-left.svg) center center no-repeat!important}.ui-datepicker .ui-datepicker-next{background:url(/i/165/default/bookbox/datepicker-arrow-right.svg) center center no-repeat!important}.ui-datepicker .ui-datepicker-group{padding:0}.ui-datepicker .ui-datepicker th,.ui-datepicker thead span{font-weight:400!important;color:#ccc}.ui-datepicker .ui-state-disabled{color:#ccc;padding:2px 0 4px}.ui-datepicker a:hover{background-color:#eee}.ui-datepicker a.ui-state-default{color:#666}.ui-datepicker .betwenDate a{background-color:rgba(34,34,34,.5);color:#fff!important;border-radius:3px}.ui-datepicker .specialDate a{background-color:#222!important;color:#fff!important;border-radius:3px}.ui-datepicker .ui-datepicker-current-day a{background-color:#222;color:#fff}.breadcrumbs-01{text-align:center;color:#222;font-size:.9em;margin:30px auto}.breadcrumbs-01 a{color:#232323;text-decoration:none}.breadcrumbs-01 a:focus,.breadcrumbs-01 a:hover{opacity:.7}.breadcrumbs-01 a:after{content:" · ";display:inline-block;vertical-align:top;margin:0 5px 0 10px}.home .default-page-container{padding:1em}@supports (display:flex){.home .default-page-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start-end;-ms-flex-align:start-end;align-items:start-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.no-supports .home .default-page-container>div{display:inline-block;vertical-align:middle}@media (max-width:1023px){.home .default-page-container{margin-top:24px}}@media (min-width:768px){.home .default-page-container{padding:0 1em 0 20%;text-align:right}}#hotel .default-page-container,#page .default-page-container{text-align:center;margin:40px auto 0;max-width:740px}@media (min-width:768px){.spaces .default-page-container{height:0;-webkit-transform:translateY(-260px);transform:translateY(-260px)}}.spaces .default-page-container header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-title{position:relative;color:#222;font-size:1.7em;font-family:tinositalic,serif;line-height:1em;text-transform:uppercase}@media (min-width:7868px){.page-title{font-size:2.5em}}@media (min-width:768px){.page-title{font-size:2.5em}}.spaces .page-title{font-family:montserratbold,sans-serif;font-size:3.6rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:768px){.spaces .page-title{color:#fff;text-shadow:0 2px 5px rgba(0,0,0,.5)}}.lifestyle .page-title{background:url(/i/165/svg/common/logo-lifestyle.svg) center center no-repeat;display:block;margin:0 auto 15px;width:252px;height:120px;text-indent:-9999em}.h-617:not(.spaces) .page-title:before{content:url(/i/165/svg/page-icons/chair.svg);display:block;margin-bottom:0}.h-618:not(.spaces) .page-title:before{content:url(/i/165/svg/page-icons/two-bcn.svg);display:block;margin-bottom:0}.h-619:not(.spaces) .page-title:before{content:url(/i/165/svg/page-icons/ber.svg);display:block;margin-bottom:0}.h-650:not(.spaces) .page-title:before{content:url(/i/165/svg/page-icons/two-ber.svg);display:block;margin-bottom:0}.h-620:not(.spaces) .page-title:before{content:url(/i/165/svg/page-icons/mas.svg);display:block;margin-bottom:0}.h-666:not(.spaces) .page-title:before{content:url(/i/165/svg/page-icons/ibi.svg);display:block;margin-bottom:0}.h-642:not(.spaces) .page-title:before{content:url(/i/165/svg/page-icons/mad.svg);display:block;margin-bottom:0}.h-691:not(.spaces) .page-title:before{content:url(/i/165/svg/page-icons/miami.svg);display:block;margin-bottom:0}.h-785:not(.spaces) .page-title:before{content:url(/i/165/svg/page-icons/venz.svg);display:block;margin-bottom:0}.eventos:not(.spaces) .page-title:before{content:url(/i/165/svg/page-icons/vinyl.svg);display:block;margin-bottom:0}.gallery:not(.spaces) .page-title:before{content:url(/i/165/svg/page-icons/camera.svg);display:block;margin-bottom:0}.habitaciones:not(.spaces) .page-title:before{content:url(/i/165/svg/page-icons/room.svg);display:block;margin-bottom:0}.ofertas:not(.spaces) .page-title:before{content:url(/i/165/svg/page-icons/present.svg);display:block;margin-bottom:0}.about:not(.spaces) .page-title:before{content:url(/i/165/svg/page-icons/tag.svg);display:block;margin-bottom:0}.ubicacion:not(.spaces) .page-title:before{content:url(/i/165/svg/page-icons/pointer.svg);display:block;margin-bottom:0}.webcam:not(.spaces) .page-title:before{content:url(/i/165/svg/page-icons/tourvirtual.svg);display:block;margin-bottom:0}.lgbt:not(.spaces) .page-title:before{content:url(/i/165/svg/page-icons/heart.svg);display:block;margin-bottom:0}.concursos:not(.spaces) .page-title:before{content:url(/i/165/svg/page-icons/prize.svg);display:block;margin-bottom:0}.nl_confirm:not(.spaces) .page-title:before{content:url(/i/165/svg/page-icons/envelope.svg);display:block;margin-bottom:0}.form:not(.spaces) .page-title:before{content:url(/i/165/svg/page-icons/envelope.svg);display:block;margin-bottom:0}.p-5478:not(.spaces) .page-title:before{content:url(/i/165/svg/page-icons/share.svg);display:block;margin-bottom:0}.p-5462:not(.spaces) .page-title:before{content:url(/i/165/svg/page-icons/briefcase.svg);display:block;margin-bottom:0}.page-subtitle{font-family:montserratregular,sans-serif;font-size:1.5em;color:#232323;text-transform:uppercase}#hotel.hotel .page-subtitle{opacity:0;height:0;pointer-events:none;position:absolute;top:0}.spaces .page-subtitle{font-family:tinositalic,serif;font-size:2rem;text-transform:none}@media (min-width:768px){.spaces .page-subtitle{color:#fff}}.page-wtxt{font-family:montserratlight,sans-serif;font-size:.9em;margin-top:25px;text-align:left}.page-wtxt p:first-of-type{margin-top:0}@media (min-width:768px){.home .page-wtxt{text-align:right}}.nl_confirm .page-wtxt{text-align:center}.spaces .page-wtxt{opacity:0;height:0;pointer-events:none;position:absolute;top:0}.webcam .page-wtxt{margin-top:60px}.widget-socialmedia-01{text-align:center}.widget-socialmedia-01 h3{font-family:tinositalic,serif;font-size:2.25em;text-transform:uppercase;color:#fff}.widget-socialmedia-01 .w-subtitle{font-family:montserratregular,sans-serif;font-size:1.5em;color:#fff;text-transform:uppercase}.widget-socialmedia-01 ul{margin-top:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.widget-socialmedia-01 li{list-style:none;margin:15px}.widget-socialmedia-01 .instagram{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.widget-socialmedia-01 .facebook{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.widget-socialmedia-01 .twitter{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.widget-socialmedia-01 .youtube{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.widget-socialmedia-01 .linkedin{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.widget-socialmedia-01 .blog{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.widget-socialmedia-01 .spotify{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.widget-socialmedia-01 a:focus,.widget-socialmedia-01 a:hover{opacity:.7}.widget-socialmedia-01 .svg-socialmedia-icon{height:30px;width:30px;fill:#fff}#cookies{background-color:#fff;border-bottom:1px solid #666;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.3);box-shadow:0 2px 3px rgba(0,0,0,.3);font-size:13px;position:fixed;top:0;left:0;width:100%;z-index:1000000;padding:5px}@media (min-width:1000px){#cookies{padding:10px 0}}#cookies--hide{opacity:0;height:0;pointer-events:none;position:absolute;top:0}#cookies p{width:95%}#cookies .center{margin:0 auto;max-width:960px}#cookies a{color:#232323;-webkit-transition:.3s;transition:.3s}#cookies a:focus,#cookies a:hover{cursor:pointer;opacity:.7}#cookies a:last-of-type{background-color:#666!important}.scrolltotop-01{position:fixed;bottom:30px;right:20px;display:block;text-indent:-999em;width:40px;height:40px;background-color:#222;border-radius:50%;text-align:center;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;padding:9px;background:#222 url(/i/165/svg/common/scroll-to-top.svg) center 45% no-repeat;-webkit-box-shadow:0 0 4px rgba(0,0,0,.4);box-shadow:0 0 4px rgba(0,0,0,.4);z-index:1000}.scrolltotop-01:hover{cursor:pointer;background-color:#ff5300}.scroll-on-top-ico{fill:#ff5300}.list-listados-01{max-width:1200px;margin:120px auto}.list-listados-01 .owl-carousel img{-webkit-transform-style:flat;transform-style:flat}.list-listados-01 .owl-controls{margin:0}.list-listados-01 .owl-nav{position:absolute;top:50%;margin-top:-25px;width:100%}body .first-active .owl-prev{opacity:.2!important;pointer-events:none}body .last-active .owl-next{opacity:.2!important;pointer-events:none}.list-listados-01 .owl-next,.list-listados-01 .owl-prev{position:absolute;height:50px;width:25px;text-indent:-9999em;background-repeat:no-repeat;opacity:1!important}.list-listados-01 .owl-next:focus,.list-listados-01 .owl-next:hover,.list-listados-01 .owl-prev:focus,.list-listados-01 .owl-prev:hover{opacity:.7!important}.list-listados-01 .owl-prev{left:10px;background-image:url(/i/165/default/slider/bg-arrow-slider-left.svg);z-index:1}.list-listados-01 .owl-next{right:10px;background-image:url(/i/165/default/slider/bg-arrow-slider-right.svg)}.list-listados-01 article{position:relative;margin:100px 0}@media (min-width:1024px){@supports (display:flex){.list-listados-01 article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.no-supports .list-listados-01 article{overflow:hidden}.no-supports .list-listados-01 article:nth-of-type(even)>div:first-of-type{float:right;max-width:480px}.no-supports .list-listados-01 article:nth-of-type(even)>div:last-of-type{max-width:50%;float:left}.no-supports .list-listados-01 article:nth-of-type(odd)>div:first-of-type{float:left;max-width:480px}.no-supports .list-listados-01 article:nth-of-type(odd)>div:last-of-type{max-width:50%;float:right}.list-listados-01 article:nth-of-type(even) .l-photo,.list-listados-01 article:nth-of-type(even) .list-eventos-05__photo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.list-listados-01 .l-photo{max-width:480px;margin:0 auto}@media (min-width:1024px){.list-listados-01 .l-photo{min-width:480px}}.list-listados-01 .l-photo img{-webkit-box-shadow:0 15px 60px 0 rgba(0,0,0,.4);box-shadow:0 15px 60px 0 rgba(0,0,0,.4);display:block;max-width:100%;margin:0 auto;height:auto;vertical-align:top}.list-listados-01 .l-content{margin:0 auto;padding:1em}@media (max-width:1023px){.list-listados-01 .l-content{max-width:480px}}@media (min-width:1024px){.list-listados-01 .l-content{padding:2em 50px}}.list-listados-01 .l-content h3{font-family:tinositalic,serif;font-size:2;line-height:1em;text-transform:uppercase}@media (min-width:768px){.list-listados-01 .l-content h3{font-size:2.25rem}}.list-listados-01 .l-content h3 a{color:#232323;text-decoration:none}.list-listados-01 .l-content h3 a:focus,.list-listados-01 .l-content h3 a:hover{opacity:.7}.list-listados-01 .l-content h4{color:#232323;font-family:montserratregular,sans-serif;font-size:.9rem;margin-top:20px;text-transform:uppercase}.list-listados-01 .l-content h4 a{color:#232323;text-decoration:none}.list-listados-01 .l-content h4 a:focus,.list-listados-01 .l-content h4 a:hover{opacity:.7}.list-listados-01 .wtxt,.list-listados-01 .wtxt-modal__content{font-family:tinositalic,serif;font-size:1.25rem;line-height:1.2em;margin-top:20px}.list-listados-01 .wtxt p,.list-listados-01 .wtxt-modal__content p{margin:.5em 0;line-height:1.6em}.list-listados-01 .wtxt ul,.list-listados-01 .wtxt-modal__content ul{padding-left:15px}.list-listados-01 .wtxt li,.list-listados-01 .wtxt-modal__content li{margin-top:.1em}.list-listados-01 .wtxt strong,.list-listados-01 .wtxt-modal__content strong{font-family:tinositalic,serif;font-weight:700}.list-listados-01 .btn{display:inline-block;padding:.9em 4em .75em 4em;font-size:1rem;font-family:montserratregular,sans-serif;text-decoration:none;text-transform:uppercase;background-color:#232323;color:#fff;-webkit-transition:opacity .3s;transition:opacity .3s}.list-listados-01 .btn:focus,.list-listados-01 .btn:hover{color:#fff;cursor:pointer;opacity:.7}@media print{.list-listados-01 .btn{display:none}}.list-listados-01 .share{display:none}.list-subpages-02{max-width:1200px;margin:120px auto}.list-subpages-02 .owl-carousel img{-webkit-transform-style:flat;transform-style:flat}.list-subpages-02 .owl-controls{margin:0}.list-subpages-02 .owl-nav{position:absolute;top:50%;margin-top:-25px;width:100%}body .first-active .owl-prev{opacity:.2!important;pointer-events:none}body .last-active .owl-next{opacity:.2!important;pointer-events:none}.list-subpages-02 .owl-next,.list-subpages-02 .owl-prev{position:absolute;height:50px;width:25px;text-indent:-9999em;background-repeat:no-repeat;opacity:1!important}.list-subpages-02 .owl-next:focus,.list-subpages-02 .owl-next:hover,.list-subpages-02 .owl-prev:focus,.list-subpages-02 .owl-prev:hover{opacity:.7!important}.list-subpages-02 .owl-prev{left:10px;background-image:url(/i/165/default/slider/bg-arrow-slider-left.svg);z-index:1}.list-subpages-02 .owl-next{right:10px;background-image:url(/i/165/default/slider/bg-arrow-slider-right.svg)}.list-subpages-02 article{position:relative;margin:100px 0}@media (min-width:1024px){@supports (display:flex){.list-subpages-02 article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.no-supports .list-subpages-02 article{overflow:hidden}.no-supports .list-subpages-02 article:nth-of-type(even)>div:first-of-type{float:right;max-width:480px}.no-supports .list-subpages-02 article:nth-of-type(even)>div:last-of-type{max-width:50%;float:left}.no-supports .list-subpages-02 article:nth-of-type(odd)>div:first-of-type{float:left;max-width:480px}.no-supports .list-subpages-02 article:nth-of-type(odd)>div:last-of-type{max-width:50%;float:right}.list-subpages-02 article:nth-of-type(even) .l-photo,.list-subpages-02 article:nth-of-type(even) .list-eventos-05__photo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.list-subpages-02 .l-photo{max-width:480px;margin:0 auto}@media (min-width:1024px){.list-subpages-02 .l-photo{min-width:480px}}.list-subpages-02 .l-photo img{-webkit-box-shadow:0 15px 60px 0 rgba(0,0,0,.4);box-shadow:0 15px 60px 0 rgba(0,0,0,.4);display:block;max-width:100%;margin:0 auto;height:auto;vertical-align:top}.list-subpages-02 .l-content{margin:0 auto;padding:1em}@media (max-width:1023px){.list-subpages-02 .l-content{max-width:480px}}@media (min-width:1024px){.list-subpages-02 .l-content{padding:2em 50px}}.list-subpages-02 h3{font-family:tinositalic,serif;font-size:2;line-height:1em;text-transform:uppercase}@media (min-width:768px){.list-subpages-02 h3{font-size:2.25rem}}.list-subpages-02 h3 a{color:#232323;text-decoration:none}.list-subpages-02 h3 a:focus,.list-subpages-02 h3 a:hover{opacity:.7}.list-subpages-02 h4{color:#232323;font-family:montserratregular,sans-serif;font-size:.9rem;margin-top:20px;text-transform:uppercase}.list-subpages-02 h4 a{color:#232323;text-decoration:none}.list-subpages-02 h4 a:focus,.list-subpages-02 h4 a:hover{opacity:.7}.list-subpages-02 .wtxt,.list-subpages-02 .wtxt-modal__content{font-family:tinositalic,serif;font-size:1.25rem;line-height:1.2em;margin-top:20px}.list-subpages-02 .wtxt p,.list-subpages-02 .wtxt-modal__content p{margin:.5em 0;line-height:1.6em}.list-subpages-02 .wtxt ul,.list-subpages-02 .wtxt-modal__content ul{padding-left:15px}.list-subpages-02 .wtxt li,.list-subpages-02 .wtxt-modal__content li{margin-top:.1em}.list-subpages-02 .wtxt strong,.list-subpages-02 .wtxt-modal__content strong{font-family:tinositalic,serif;font-weight:700}.list-subpages-02 .btn{display:inline-block;padding:.9em 4em .75em 4em;font-size:1rem;font-family:montserratregular,sans-serif;text-decoration:none;text-transform:uppercase;background-color:#232323;color:#fff;-webkit-transition:opacity .3s;transition:opacity .3s}.list-subpages-02 .btn:focus,.list-subpages-02 .btn:hover{color:#fff;cursor:pointer;opacity:.7}@media print{.list-subpages-02 .btn{display:none}}.article-01{max-width:1200px;margin:120px auto}.article-01 .link-back{color:#666;text-decoration:none}@media print{.article-01 .link-back{display:none}}.article-01 .link-back:focus,.article-01 .link-back:hover{opacity:.7}.article-01 .link-back:before{content:url(/i/165/default/link-back-arrow.svg);display:inline-block;margin-right:5px}.article-01 article{position:relative;margin:100px 0}@media (min-width:1024px){@supports (display:flex){.article-01 article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.no-supports .article-01 article{overflow:hidden}.no-supports .article-01 article:nth-of-type(even)>div:first-of-type{float:right;max-width:480px}.no-supports .article-01 article:nth-of-type(even)>div:last-of-type{max-width:50%;float:left}.no-supports .article-01 article:nth-of-type(odd)>div:first-of-type{float:left;max-width:480px}.no-supports .article-01 article:nth-of-type(odd)>div:last-of-type{max-width:50%;float:right}.article-01 article:nth-of-type(even) .l-photo,.article-01 article:nth-of-type(even) .list-eventos-05__photo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.article-01 .photo{max-width:480px;margin:0 auto}@media (min-width:1024px){.article-01 .photo{min-width:480px}}.article-01 .photo img{-webkit-box-shadow:0 15px 60px 0 rgba(0,0,0,.4);box-shadow:0 15px 60px 0 rgba(0,0,0,.4);display:block;max-width:100%;margin:0 auto;height:auto;vertical-align:top}.article-01 .content{margin:0 auto;padding:1em}@media (max-width:1023px){.article-01 .content{max-width:480px}}@media (min-width:1024px){.article-01 .content{padding:2em 50px}}.article-01 h1{font-family:tinositalic,serif;font-size:2.25rem;text-transform:uppercase}.article-01 h2{font-family:montserratbold,sans-serif;font-size:1.2rem;margin-top:5px;text-transform:uppercase}.article-01 .wtxt,.article-01 .wtxt-modal__content{font-family:tinositalic,serif;font-size:1.25rem;line-height:1.2em;margin-top:20px}.article-01 .event-info{margin-top:20px}.article-01 .event-info li{list-style:none;margin:5px 0}.article-01 .date-to:before{content:" / "}.article-01 hr{display:none}.article-01 .share{display:none}@media print{.article-01 .share{display:none}}.article-01 .share li{list-style:none;display:inline-block}.article-01 .share a{display:inline-block;text-indent:-9999em;width:40px;height:40px;background-position:center center;background-repeat:no-repeat}.article-01 .share a:focus,.article-01 .share a:hover{opacity:.7}.widget-offers header{text-align:center}.widget-offers header h2{color:#222;font-size:1.7em;font-family:tinositalic,serif;line-height:1em;text-transform:uppercase}@media (min-width:7868px){.widget-offers header h2{font-size:2.5em}}@media (min-width:768px){.widget-offers header h2{font-size:2.5em}}.widget-offers header h3{font-family:montserratregular,sans-serif;font-size:1.5em;color:#232323;text-transform:uppercase}.widget-offers header p{opacity:0;height:0;pointer-events:none;position:absolute;top:0}.widget-offers a{text-decoration:none}.home .widget-offers{max-width:1200px;margin:0 auto;padding-top:80px;background:url(/i/165/svg/bg-widget-offers.svg) center 0 no-repeat}.home .widget-offers .widget-offers_price,.home .widget-offers_content ul{display:none}.home .widget-offers a{color:#232323;text-decoration:none;-webkit-transition:.2s;transition:.2s}.home .widget-offers a:hover{opacity:.9}.home .widget-offers img{vertical-align:top}.home .widget-offers_container{margin-top:50px}@media (max-width:1023px){.home .widget-offers article{max-width:600px;margin:0 auto}.home .widget-offers article img{max-width:100%}}@media (min-width:1024px){@supports (display:flex){.home .widget-offers article{display:-webkit-box;display:-ms-flexbox;display:flex}.home .widget-offers article>div{-webkit-box-flex:1;-ms-flex:1;flex:1}}.no-supports .home .widget-offers article{overflow:hidden}.no-supports .home .widget-offers article>div{float:left}.home .widget-offers article:nth-of-type(1) .widget-offers_content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@supports (display:flex){.home .widget-offers article:nth-of-type(even){margin-top:-50px}}.home .widget-offers article:nth-of-type(even) .widget-offers_content{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;text-align:right}.no-supports .home .widget-offers article:nth-of-type(even) .widget-offers_photo{float:right}@supports (display:flex){.home .widget-offers article:nth-of-type(3){margin-top:-50px}}}.home .widget-offers_content{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:40px}.no-supports .home .widget-offers_content{padding:50px;max-width:50%!important}.home .widget-offers_content h3{font-family:tinositalic,serif;font-size:2;line-height:1em;text-transform:uppercase}@media (min-width:768px){.home .widget-offers_content h3{font-size:2.25rem}}.home .widget-offers_content h3 a{color:#232323;text-decoration:none}.home .widget-offers_content h3 a:focus,.home .widget-offers_content h3 a:hover{opacity:.7}@media (max-width:1023px){.home .widget-offers article .widget-offers_photo{-webkit-clip-path:polygon(0 0,0 100%,42% 100%,50% 90%,58% 100%,100% 100%,100% 0);clip-path:polygon(0 0,0 100%,42% 100%,50% 90%,58% 100%,100% 100%,100% 0)}}@media (min-width:1024px){.home .widget-offers article:nth-of-type(odd) .widget-offers_photo{-webkit-clip-path:polygon(0 0,0 100%,100% 100%,100% 58%,95% 50%,100% 42%,100% 0);clip-path:polygon(0 0,0 100%,100% 100%,100% 58%,95% 50%,100% 42%,100% 0)}.home .widget-offers article:nth-of-type(even) .widget-offers_photo{-webkit-clip-path:polygon(0 0,0 42%,5% 50%,0 58%,0 100%,100% 100%,100% 0);clip-path:polygon(0 0,0 42%,5% 50%,0 58%,0 100%,100% 100%,100% 0)}}.home .widget-offers_tag{color:#222;font-family:montserratlight,sans-serif;text-transform:uppercase;display:block;font-size:.9rem;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.home .widget-offers_tag:before{content:'#'}.home .widget-offers_tag:before{content:"#"}.home .widget-offers_short-descriptions{color:#232323;font-family:montserratregular,sans-serif;font-size:.9rem;margin-top:20px;text-transform:uppercase;margin-top:10px}.home .widget-offers_short-descriptions a{color:#232323;text-decoration:none}.home .widget-offers_short-descriptions a:focus,.home .widget-offers_short-descriptions a:hover{opacity:.7}.home .widget-offers_btn{display:inline-block;padding:.9em 4em .75em 4em;font-size:1rem;font-family:montserratregular,sans-serif;text-decoration:none;text-transform:uppercase;background-color:#232323;color:#fff;-webkit-transition:opacity .3s;transition:opacity .3s;color:#fff!important;margin-top:2em}.home .widget-offers_btn:focus,.home .widget-offers_btn:hover{color:#fff;cursor:pointer;opacity:.7}@media print{.home .widget-offers_btn{display:none}}.home .widget-offers footer{margin-top:60px}.home .widget-offers footer>p{opacity:0;height:0;pointer-events:none;position:absolute;top:0}.home .widget-offers footer a{display:inline-block;color:#232323;font-size:1rem;font-family:montserratregular,sans-serif;text-decoration:none;text-transform:uppercase;-webkit-transition:.2s;transition:.2s;font-family:montserratregular,sans-serif}.home .widget-offers footer a:before{content:'';width:50px;height:10px;background-color:#232323;display:inline-block;margin-right:5px;-webkit-transition:.2s;transition:.2s}.home .widget-offers footer a:focus,.home .widget-offers footer a:hover{cursor:pointer}.home .widget-offers footer a:focus:before,.home .widget-offers footer a:hover:before{width:60px}@media print{.home .widget-offers footer a{display:none}}.hotel .widget-offers{max-width:600px;margin:0 auto}.hotel .widget-offers_container{margin-top:30px}.hotel .widget-offers_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2em}.hotel .widget-offers_content a{text-decoration:none}.hotel .widget-offers_content h3{font-family:tinositalic,serif;font-size:2;line-height:1em;text-transform:uppercase;font-size:1.7em!important;color:#232323}@media (min-width:768px){.hotel .widget-offers_content h3{font-size:2.25rem}}.hotel .widget-offers_content h3 a{color:#232323;text-decoration:none}.hotel .widget-offers_content h3 a:focus,.hotel .widget-offers_content h3 a:hover{opacity:.7}@media (min-width:1200px){.cssmask .hotel .widget-offers_content h3{color:#fff}}.hotel .widget-offers_content ul{display:none}.hotel .widget-offers img{height:auto;max-width:100%;vertical-align:top}.hotel .widget-offers_price,.hotel .widget-offers_short-descriptions{opacity:0;height:0;pointer-events:none;position:absolute;top:0}.hotel .widget-offers_btn{font-family:montserratbold,sans-serif;font-size:.8rem;text-decoration:none;display:inline-block;color:#fff;text-transform:uppercase;line-height:1em;padding:1em 2em;border:2px solid #fff;margin-top:25px}.hotel .widget-offers_btn:hover{-webkit-transition:.2s;transition:.2s;opacity:.8}@media print{.hotel .widget-offers_btn{display:none}}@media (max-width:1199px){.hotel .widget-offers_btn{font-family:montserratbold,sans-serif;font-size:.8rem;text-decoration:none;display:inline-block;color:#000;text-transform:uppercase;line-height:1em;padding:1em 2em;border:2px solid #000}.hotel .widget-offers_btn:hover{-webkit-transition:.2s;transition:.2s;opacity:.8}}@media print and (max-width:1199px){.hotel .widget-offers_btn{display:none}}.no-cssmask .hotel .widget-offers_btn{font-family:montserratbold,sans-serif;font-size:.8rem;text-decoration:none;display:inline-block;color:#000;text-transform:uppercase;line-height:1em;padding:1em 2em;border:2px solid #000}.no-cssmask .hotel .widget-offers_btn:hover{-webkit-transition:.2s;transition:.2s;opacity:.8}@media print{.no-cssmask .hotel .widget-offers_btn{display:none}}.hotel .widget-offers_tag{color:#222;font-family:montserratlight,sans-serif;text-transform:uppercase;display:block;font-size:.9rem;color:#777;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.hotel .widget-offers_tag:before{content:'#'}.hotel .widget-offers_tag:before{content:"#"}.hotel .widget-offers footer{opacity:0;height:0;pointer-events:none;position:absolute;top:0}.list-offers-02{max-width:1200px;margin:80px auto 0}.list-offers-02 a{color:#232323;text-decoration:none}.list-offers-02 article{margin-top:50px}@media (max-width:1023px){.list-offers-02 article{max-width:600px;margin:0 auto}.list-offers-02 article img{max-width:100%}}@media (min-width:1024px){.list-offers-02 article{display:-webkit-box;display:-ms-flexbox;display:flex}.list-offers-02 article:nth-of-type(even){margin-top:100px}.list-offers-02 article:nth-of-type(even) .l-content{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;text-align:right}}@media (max-width:1023px){.list-offers-02 article .l-photo{-webkit-clip-path:polygon(0 0,0 100%,42% 100%,50% 90%,58% 100%,100% 100%,100% 0);clip-path:polygon(0 0,0 100%,42% 100%,50% 90%,58% 100%,100% 100%,100% 0)}}@media (min-width:1024px){.list-offers-02 article:nth-of-type(odd) .l-photo{-webkit-clip-path:polygon(0 0,0 100%,100% 100%,100% 58%,95% 50%,100% 42%,100% 0);clip-path:polygon(0 0,0 100%,100% 100%,100% 58%,95% 50%,100% 42%,100% 0)}.list-offers-02 article:nth-of-type(even) .l-photo{-webkit-clip-path:polygon(0 0,0 42%,5% 50%,0 58%,0 100%,100% 100%,100% 0);clip-path:polygon(0 0,0 42%,5% 50%,0 58%,0 100%,100% 100%,100% 0)}}.list-offers-02 .offset-offer-01,.list-offers-02 .offset-offer-02{display:none}.list-offers-02 .l-content{padding:10px}@media (min-width:768px){.list-offers-02 .l-content{padding:30px}}.list-offers-02 .l-content h3{font-family:tinositalic,serif;font-size:2;line-height:1em;text-transform:uppercase}@media (min-width:768px){.list-offers-02 .l-content h3{font-size:2.25rem}}.list-offers-02 .l-content h3 a{color:#232323;text-decoration:none}.list-offers-02 .l-content h3 a:focus,.list-offers-02 .l-content h3 a:hover{opacity:.7}.list-offers-02 .l-content h4{font-family:tinositalic,serif;font-size:1em}.list-offers-02 .l-content .list-eventos-05__subtitle{display:none}.list-offers-02 .valid{font-size:.9em;list-style:none;margin-top:5px}.list-offers-02 .l-subtitle{font-family:montserratbold,sans-serif;margin-top:20px;text-transform:uppercase}.list-offers-02 .price{margin-top:10px}.list-offers-02 .btn a{display:inline-block;padding:.9em 4em .75em 4em;font-size:1rem;font-family:montserratregular,sans-serif;text-decoration:none;text-transform:uppercase;background-color:#232323;color:#fff;-webkit-transition:opacity .3s;transition:opacity .3s;margin-top:2em}.list-offers-02 .btn a:focus,.list-offers-02 .btn a:hover{color:#fff;cursor:pointer;opacity:.7}@media print{.list-offers-02 .btn a{display:none}}.offer{background:url(/i/165/png/bg-home-wrapper.png) no-repeat center 0}.offer header h1{margin:50px 20px;text-align:center}.offer-01{margin:100px auto 0;max-width:800px}.offer-01 .link-back{color:#666;text-decoration:none}@media print{.offer-01 .link-back{display:none}}.offer-01 .link-back:focus,.offer-01 .link-back:hover{opacity:.7}.offer-01 .link-back:before{content:url(/i/165/default/link-back-arrow.svg);display:inline-block;margin-right:5px}.offer-01 .photo{-webkit-box-shadow:0 15px 60px 0 rgba(0,0,0,.4);box-shadow:0 15px 60px 0 rgba(0,0,0,.4);margin-top:20px}.offer-01 .photo img{max-width:100%;height:auto;vertical-align:top}.offer-01 .content{margin-top:50px;padding:0 1em;position:relative}.offer-01 .content h1{color:#222;font-size:1.7em;font-family:tinositalic,serif;line-height:1em;text-transform:uppercase;margin-top:0;text-align:center}@media (min-width:7868px){.offer-01 .content h1{font-size:2.5em}}@media (min-width:768px){.offer-01 .content h1{font-size:2.5em}}.offer-01 .content h1:before{content:url(/i/165/svg/page-icons/present.svg);display:block;margin-bottom:25px}.offer-01 .content h2{font-family:montserratregular,sans-serif;font-size:1.5em;color:#232323;text-transform:uppercase;margin-top:10px;text-align:center}.offer-01 .content .offer-info{margin-top:10px;text-align:center}.offer-01 .content .offer-info h4{font-family:montserratregular,sans-serif;margin-top:10px}.offer-01 .content .offer-info h4 span{margin-right:20px}.offer-01 .content .offer-info h4 span:before{content:'';position:relative;width:14px;height:20px;display:inline-block;top:5px;margin-right:5px;background:url(/i/165/svg/common/location.svg) center center no-repeat}.offer-01 .content .wtxt,.offer-01 .content .wtxt-modal__content{font-family:tinositalic,serif;font-size:1.25rem;line-height:1.2em;margin-top:20px;margin-top:40px}.offer-01 .content .wtxt p,.offer-01 .content .wtxt-modal__content p{margin:.5em 0;line-height:1.6em}.offer-01 .content .wtxt ul,.offer-01 .content .wtxt-modal__content ul{padding-left:15px}.offer-01 .content .wtxt li,.offer-01 .content .wtxt-modal__content li{margin-top:.1em}.offer-01 .content .wtxt strong,.offer-01 .content .wtxt-modal__content strong{font-family:tinositalic,serif;font-weight:700}.offer-01 .content .price{margin-top:20px}.offer-01 .content .btn{display:none}.offer-01 .content .share{position:absolute;right:0;bottom:0}@media print{.offer-01 .content .share{display:none}}.offer-01 .content .share li{list-style:none;display:inline-block}.offer-01 .content .share a{display:inline-block;text-indent:-9999em;width:40px;height:40px;background-position:center center;background-repeat:no-repeat}.offer-01 .content .share a:focus,.offer-01 .content .share a:hover{opacity:.7}.gallery-01:after{content:"";display:block;clear:both}.gallery-01 article:after{content:"";display:block;clear:both}.gallery-01 .gal{padding:0;position:relative;display:block}.gallery-01 .gal img{width:100%!important;display:block}@media (max-width:767px){.gallery-01 .gal .hover{display:none}}@media (min-width:768px){.gallery-01 .gal{pointer-events:inherit!important}.gallery-01 .gal:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;z-index:0;-webkit-transition:all .5s ease;transition:all .5s ease}.gallery-01 .gal:hover:before{background:#555!important;opacity:.8}.gallery-01 .gal .hover{display:none;width:100%;height:100%;position:absolute;left:0;bottom:0;z-index:0;color:rgba(255,255,255,.8);text-align:center;background:url(/i/165/svg/common/zoom.svg) center center no-repeat}.gallery-01 .gal:hover .hover{display:block}}.gallery-01 .gal__column{margin:0 auto}@media (min-width:768px){.gallery-01 .gal__column{float:left}}.gallery-01 .gal__item{position:relative;margin:10px 5px!important;display:none}@media (min-width:768px){.gallery-01 .gal__item{display:block;-webkit-animation-name:appear;animation-name:appear}.gallery-01 .gal__item:nth-of-type(1){-webkit-animation-duration:.4s;animation-duration:.4s}.gallery-01 .gal__item:nth-of-type(2){-webkit-animation-duration:.8s;animation-duration:.8s}.gallery-01 .gal__item:nth-of-type(3){-webkit-animation-duration:1.2s;animation-duration:1.2s}.gallery-01 .gal__item:nth-of-type(4){-webkit-animation-duration:1.6s;animation-duration:1.6s}.gallery-01 .gal__item:nth-of-type(5){-webkit-animation-duration:2s;animation-duration:2s}.gallery-01 .gal__item:nth-of-type(6){-webkit-animation-duration:2.4s;animation-duration:2.4s}.gallery-01 .gal__item:nth-of-type(7){-webkit-animation-duration:2.8s;animation-duration:2.8s}.gallery-01 .gal__item:nth-of-type(8){-webkit-animation-duration:3.2s;animation-duration:3.2s}.gallery-01 .gal__item:nth-of-type(9){-webkit-animation-duration:3.6s;animation-duration:3.6s}.gallery-01 .gal__item:nth-of-type(10){-webkit-animation-duration:4s;animation-duration:4s}}.gallery-01 .gal__first-item{display:block}.markerLabels i{position:relative;text-align:center;font-size:16px;top:8px;height:40px;width:41px;color:#fff}.tools .fa-car:before{content:url(/i/165/default/ubication/car.svg)}.tools .fa-male:before{content:url(/i/165/default/ubication/male.svg)}.tools .fa-bus:before{content:url(/i/165/default/ubication/bus.svg)}.tools .active .fa-car:before{content:url(/i/165/default/ubication/car-white.svg)}.tools .active .fa-male:before{content:url(/i/165/default/ubication/male-white.svg)}.tools .active .fa-bus:before{content:url(/i/165/default/ubication/bus-white.svg)}.tools i{line-height:35px}.page-ubicacion-04{max-width:1400px;margin:100px auto 0;position:relative}.page-ubicacion-04__google-link{display:inline-block;color:#fff;font-size:1rem;font-family:montserratregular,sans-serif;text-decoration:none;text-transform:uppercase;-webkit-transition:.2s;transition:.2s;position:absolute;top:20px;right:20px;z-index:1}.page-ubicacion-04__google-link:before{content:'';width:50px;height:10px;background-color:#fff;display:inline-block;margin-right:5px;-webkit-transition:.2s;transition:.2s}.page-ubicacion-04__google-link:focus,.page-ubicacion-04__google-link:hover{cursor:pointer}.page-ubicacion-04__google-link:focus:before,.page-ubicacion-04__google-link:hover:before{width:60px}@media print{.page-ubicacion-04__google-link{display:none}}.page-ubicacion-04 #map,.page-ubicacion-04 #map_canvas{height:300px!important;margin-bottom:50px;width:100%;background-color:#eee}@media (min-width:1000px){.page-ubicacion-04 #map,.page-ubicacion-04 #map_canvas{height:500px!important}}.page-ubicacion-04__title{font-family:montserratregular,sans-serif;font-size:1.5em;color:#232323;text-transform:uppercase;margin-left:.5em}.page-ubicacion-04__container{overflow:hidden;padding:0 .5em}@media (min-width:1200px){.page-ubicacion-04__container{padding:0 1em}}.page-ubicacion-04__points-list{margin-top:1em}@media (max-width:767px){.page-ubicacion-04__points-list{padding:1em .5em}}@media (min-width:768px){.page-ubicacion-04__points-list{float:left;z-index:10;width:48%}}@media (min-width:1024px){.page-ubicacion-04__points-list{width:38%}}.page-ubicacion-04__points-list-link{display:block;padding:1em 1em 1em 40px;background:url(/i/165/default/ubication/bg-ubicacion-pointer.svg) no-repeat 10px center;color:#232323;text-decoration:none;-webkit-transition:.2s;transition:.2s}.page-ubicacion-04__points-list-link:hover{cursor:pointer;opacity:.8}.page-ubicacion-04__points-list-item{position:relative;list-style:none;border:1px solid #eee;min-height:80px;max-height:80px;-webkit-transition:.3s;transition:.3s}.page-ubicacion-04__points-list-item:not(:first-of-type){border-top:none;min-height:79px}.page-ubicacion-04__points-list-title{font-family:montserratregular,sans-serif;display:block}.page-ubicacion-04__points-list-distance{font-family:montserratregular,sans-serif}@media (max-width:767px){.page-ubicacion-04__points-list-distance{display:block;margin-top:.5em}}@media (min-width:768px){.page-ubicacion-04__points-list-distance{padding:0 2em;position:absolute;top:50%;right:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);text-align:center;border-left:1px solid #eee}}.page-ubicacion-04 .active-point{border-right:none}.page-ubicacion-04 .active-point:after{content:url(/i/165/default/ubication/ubication-active.svg);top:0;right:-15px;position:absolute;z-index:0;-webkit-animation:appear 1s,tiny_move_vertical .2s;animation:appear 1s,tiny_move_vertical .2s}.page-ubicacion-04 .active-point .page-ubicacion-04__points-list-link{color:#222;background-image:url(/i/165/default/ubication/bg-ubicacion-pointer-active.svg)}.page-ubicacion-04 .active-point .page-ubicacion-04__points-list-distance{border:none;-webkit-transition:.2s;transition:.2s;z-index:10}@media (min-width:768px){.page-ubicacion-04 .active-point .page-ubicacion-04__points-list-distance{color:#fff}.page-ubicacion-04 .active-point .page-ubicacion-04__points-list-distance:before{top:-22px;right:-12px;z-index:-1;opacity:1;-webkit-transition:.3s;transition:.3s}}.slide-top{position:absolute;opacity:0!important}.page-ubicacion-04__content{position:relative;padding:1em}@media (min-width:768px){.page-ubicacion-04__content{float:right;padding:0;width:50%}}@media (min-width:1024px){.page-ubicacion-04__content{width:56%}}.page-ubicacion-04__content-image{max-width:100%;height:auto;top:0;-webkit-transition:.2s;transition:.2s;opacity:.5}@media (max-width:767px){.page-ubicacion-04__content-image{opacity:0;position:absolute}}.page-ubicacion-04__journey{position:relative}.page-ubicacion-04__journey-route{padding-right:100px;font-size:1.4em;margin-bottom:10px}.page-ubicacion-04__journey #titlePnt{color:#222}.page-ubicacion-04__journey .btn-map,.page-ubicacion-04__journey .cambia-reverse{color:#fff;padding:5px 15px;display:inline-block;border-radius:3px}.page-ubicacion-04__journey .cambia-reverse{background:url(/i/165/default/ubication/reverse.svg) no-repeat center center;background-color:#232323;color:transparent}.page-ubicacion-04__journey .btn-map{font-family:montserratregular,sans-serif;background-color:#222;text-decoration:none}.page-ubicacion-04__journey .location{font-family:montserratregular,sans-serif;margin:1em 0}.page-ubicacion-04__journey .directions li{list-style:none;padding:1em 0;border-bottom:1px solid #eee}.page-ubicacion-04__journey .directions span{display:block}.page-ubicacion-04 .tools{display:none}@media (min-width:768px){.page-ubicacion-04 .tools{position:absolute;top:0;right:0;z-index:1;display:block}}.page-ubicacion-04 .tools a{color:#232323;background-color:#fff;width:30px;height:30px;display:inline-block;text-align:center;line-height:28px;border-radius:3px}.page-ubicacion-04 .tools a:active,.page-ubicacion-04 .tools a:hover{cursor:pointer}.page-ubicacion-04 .tools a.active{background-color:#222;color:#fff}.list-habitaciones-01{max-width:1160px;margin:0 auto;position:relative;z-index:10}.list-habitaciones-01 .owl-carousel img{-webkit-transform-style:flat;transform-style:flat}.list-habitaciones-01 .owl-controls{margin:0}.list-habitaciones-01 .owl-nav{position:absolute;top:50%;margin-top:-25px;width:100%}body .first-active .owl-prev{opacity:.2!important;pointer-events:none}body .last-active .owl-next{opacity:.2!important;pointer-events:none}.list-habitaciones-01 .owl-next,.list-habitaciones-01 .owl-prev{position:absolute;height:50px;width:25px;text-indent:-9999em;background-repeat:no-repeat;opacity:1!important}.list-habitaciones-01 .owl-next:focus,.list-habitaciones-01 .owl-next:hover,.list-habitaciones-01 .owl-prev:focus,.list-habitaciones-01 .owl-prev:hover{opacity:.7!important}.list-habitaciones-01 .owl-prev{left:10px;background-image:url(/i/165/default/slider/bg-arrow-slider-left.svg);z-index:1}.list-habitaciones-01 .owl-next{right:10px;background-image:url(/i/165/default/slider/bg-arrow-slider-right.svg)}.list-habitaciones-01 article{margin:100px 0;position:relative}@media (min-width:1024px){@supports (display:flex){.list-habitaciones-01 article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.no-supports .list-habitaciones-01 article{overflow:hidden}.no-supports .list-habitaciones-01 article>div{float:left}.no-supports .list-habitaciones-01 article .l-content{width:calc(100% - 800px)}}.list-habitaciones-01 a{color:#232323}.list-habitaciones-01 .l-photo{-webkit-clip-path:polygon(0 0,0 100%,100% 100%,100% 20%,95% 13%,100% 5%,100% 0);clip-path:polygon(0 0,0 100%,100% 100%,100% 20%,95% 13%,100% 5%,100% 0);max-width:100%}@media (min-width:1024px){.list-habitaciones-01 .l-photo{max-width:60%}}@media (min-width:1200px){.list-habitaciones-01 .l-photo{max-width:780px}}.list-habitaciones-01 .l-photo img{height:auto;max-width:100%;vertical-align:top}.list-habitaciones-01 .l-content{-webkit-box-flex:2;-ms-flex:2;flex:2;margin-top:20px}@media (min-width:1024px){.list-habitaciones-01 .l-content{padding:0 40px}}.list-habitaciones-01 .l-content h3{font-family:tinositalic,serif;font-size:2;line-height:1em;text-transform:uppercase;text-transform:uppercase;line-height:1em}@media (min-width:768px){.list-habitaciones-01 .l-content h3{font-size:3rem}}.list-habitaciones-01 .l-content h3 a{color:#232323;text-decoration:none}.list-habitaciones-01 .l-content h3 a:focus,.list-habitaciones-01 .l-content h3 a:hover{opacity:.7}.p-5981 .list-habitaciones-01 .l-content h3{font-size:2.4rem}.list-habitaciones-01 .l-content h3 small{display:block;font-size:1.6rem;line-height:1em}.list-habitaciones-01 .l-content h4{color:#232323;font-family:montserratregular,sans-serif;font-size:1.2rem;margin-top:20px;text-transform:uppercase;margin-top:10px}.list-habitaciones-01 .l-content h4 a{color:#232323;text-decoration:none}.list-habitaciones-01 .l-content h4 a:focus,.list-habitaciones-01 .l-content h4 a:hover{opacity:.7}.list-habitaciones-01 .l-content .feature{background-color:#ff5300;color:#fff;display:inline-block;font-family:montserratbold,sans-serif;padding:10px 20px;position:absolute;top:10px;left:10px;z-index:100}@media (min-width:768px){.list-habitaciones-01 .l-content .feature{padding:0;text-align:center;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.list-habitaciones-01 .wtxt,.list-habitaciones-01 .wtxt-modal__content{font-size:1rem;margin-top:25px}.list-habitaciones-01 .wtxt ul,.list-habitaciones-01 .wtxt-modal__content ul{padding-left:2em}.list-habitaciones-01 .wtxt li,.list-habitaciones-01 .wtxt-modal__content li{margin:5px 0}.list-habitaciones-01 .btns-read-more{opacity:0;height:0;pointer-events:none;position:absolute;top:0}.list-habitaciones-01 .btn,.list-habitaciones-01 .btns-book-now{display:inline-block;padding:.9em 4em .75em 4em;font-size:1rem;font-family:montserratregular,sans-serif;text-decoration:none;text-transform:uppercase;background-color:#232323;color:#fff;-webkit-transition:opacity .3s;transition:opacity .3s;margin-top:20px}.list-habitaciones-01 .btn:focus,.list-habitaciones-01 .btn:hover,.list-habitaciones-01 .btns-book-now:focus,.list-habitaciones-01 .btns-book-now:hover{color:#fff;cursor:pointer;opacity:.7}@media print{.list-habitaciones-01 .btn,.list-habitaciones-01 .btns-book-now{display:none}}.list-eventos-05{max-width:1200px;margin:120px auto}.list-eventos-05 a{color:#232323}.list-eventos-05 a:hover{opacity:.7}.list-eventos-05__module{position:relative;margin:100px 0}@media (min-width:1024px){@supports (display:flex){.list-eventos-05__module{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.no-supports .list-eventos-05__module{overflow:hidden}.no-supports .list-eventos-05__module:nth-of-type(even)>div:first-of-type{float:right;max-width:480px}.no-supports .list-eventos-05__module:nth-of-type(even)>div:last-of-type{max-width:50%;float:left}.no-supports .list-eventos-05__module:nth-of-type(odd)>div:first-of-type{float:left;max-width:480px}.no-supports .list-eventos-05__module:nth-of-type(odd)>div:last-of-type{max-width:50%;float:right}.list-eventos-05__module:nth-of-type(even) .l-photo,.list-eventos-05__module:nth-of-type(even) .list-eventos-05__photo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.list-eventos-05__module:nth-of-type(odd) .list-eventos-05__date{left:419px}.list-eventos-05__module:nth-of-type(even) .list-eventos-05__date{right:419px}.list-eventos-05__photo{max-width:480px;margin:0 auto}@media (min-width:1024px){.list-eventos-05__photo{min-width:480px}}.list-eventos-05__photo img{-webkit-box-shadow:0 15px 60px 0 rgba(0,0,0,.4);box-shadow:0 15px 60px 0 rgba(0,0,0,.4);display:block;max-width:100%;margin:0 auto;height:auto;vertical-align:top}.list-eventos-05__content{margin:0 auto;padding:1em}@media (max-width:1023px){.list-eventos-05__content{max-width:480px}}@media (min-width:1024px){.list-eventos-05__content{padding:2em 50px}}@media (min-width:1024px){.list-eventos-05__content{padding:1em 100px}}.list-eventos-05__title{font-family:tinositalic,serif;font-size:2;line-height:1em;text-transform:uppercase}@media (min-width:768px){.list-eventos-05__title{font-size:2.25rem}}.list-eventos-05__title a{color:#232323;text-decoration:none}.list-eventos-05__title a:focus,.list-eventos-05__title a:hover{opacity:.7}.list-eventos-05__subtitle{color:#232323;font-family:montserratregular,sans-serif;font-size:.9rem;margin-top:20px;text-transform:uppercase;background:url(/i/165/svg/common/pointer.svg) no-repeat 0 center;padding:4px 20px}.list-eventos-05__subtitle a{color:#232323;text-decoration:none}.list-eventos-05__subtitle a:focus,.list-eventos-05__subtitle a:hover{opacity:.7}.list-eventos-05__autor{opacity:0;height:0;pointer-events:none;position:absolute;top:0}.list-eventos-05__date{font-family:tinositalic,serif}@media (max-width:767px){.list-eventos-05__date{margin-top:20px}}@media (min-width:768px){.cssmask .list-eventos-05__date{top:-10px;position:absolute;width:120px;height:120px}@supports (display:flex){.cssmask .list-eventos-05__date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-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}}.no-supports .cssmask .list-eventos-05__date>div{display:inline-block;vertical-align:middle}.cssmask .list-eventos-05__date:before{content:'';position:absolute;top:0;left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:120px;height:120px;background-color:#fff;-webkit-box-shadow:0 15px 60px 0 rgba(0,0,0,.4);box-shadow:0 15px 60px 0 rgba(0,0,0,.4);border:1px solid #232323;z-index:1}}@media (min-width:1024px){.cssmask .list-eventos-05__date{top:80px}}.list-eventos-05__date span{line-height:1em;z-index:10}@media (max-width:767px){.list-eventos-05__date span{font-size:1.2em}}@media (min-width:768px){.list-eventos-05__date span:first-of-type{font-size:1.3rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.list-eventos-05__date span:last-of-type{font-size:2.4rem}}.list-eventos-05__text{font-family:tinositalic,serif;font-size:1.25rem;line-height:1.2em;margin-top:20px}.list-eventos-05__text p{margin:.5em 0;line-height:1.6em}.list-eventos-05__text ul{padding-left:15px}.list-eventos-05__text li{margin-top:.1em}.list-eventos-05__text strong{font-family:tinositalic,serif;font-weight:700}.list-eventos-05__btn{opacity:0;height:0;pointer-events:none;position:absolute;top:0}.unsubscribe_container{text-align:center;max-width:960px;margin:20px auto 100px auto}.unsubscribe_container h1:before{content:url(/i/165/svg/page-icons/envelope.svg);display:block;margin-bottom:25px}.unsubscribe_container .btn{display:inline-block;padding:.9em 4em .75em 4em;font-size:1rem;font-family:montserratregular,sans-serif;text-decoration:none;text-transform:uppercase;background-color:#232323;color:#fff;-webkit-transition:opacity .3s;transition:opacity .3s;margin-top:1em}.unsubscribe_container .btn:focus,.unsubscribe_container .btn:hover{color:#fff;cursor:pointer;opacity:.7}@media print{.unsubscribe_container .btn{display:none}}.unsubscribe_container form{max-width:500px;margin:0 auto}.widget-custom-01{max-width:600px;margin:0 auto}.widget-custom-01.widget-hotel-ubication{max-width:538px;padding-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1199px){.widget-custom-01.widget-hotel-spaces{margin-top:4em}}.widget-custom-01.widget-hotel-rooms{max-width:100%}@media (min-width:540px){.widget-custom-01.widget-hotel-rooms{max-width:540px}}.widget-custom-01__header{text-align:center}.widget-hotel-ubication .widget-custom-01__header{margin-top:40px;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cssmask .widget-hotel-ubication .widget-custom-01__header{margin-top:-40px}.widget-hotel-rooms .widget-custom-01__header-title,.widget-hotel-spaces .widget-custom-01__header-title{color:#222;font-size:1.7em;font-family:tinositalic,serif;line-height:1em;text-transform:uppercase}@media (min-width:7868px){.widget-hotel-rooms .widget-custom-01__header-title,.widget-hotel-spaces .widget-custom-01__header-title{font-size:2.5em}}@media (min-width:768px){.widget-hotel-rooms .widget-custom-01__header-title,.widget-hotel-spaces .widget-custom-01__header-title{font-size:2.5em}}.cssmask .widget-hotel-spaces .widget-custom-01__header-title{color:#fff}.widget-hotel-ubication .widget-custom-01__header-title{font-family:tinositalic,serif;font-size:1.7em;max-width:200px}.widget-hotel-rooms .widget-custom-01__header-subtitle,.widget-hotel-spaces .widget-custom-01__header-subtitle{font-family:montserratregular,sans-serif;font-size:1.5em;color:#232323;text-transform:uppercase}.cssmask .widget-hotel-spaces .widget-custom-01__header-subtitle{color:#fff}.widget-hotel-ubication .widget-custom-01__header-subtitle{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;text-transform:uppercase;font-family:montserratregular,sans-serif;font-size:1.2em;color:#777}.widget-hotel-ubication .widget-custom-01__header-subtitle:before{content:"#"}.widget-custom-01__content{margin-top:30px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.widget-hotel-ubication .widget-custom-01__content{margin-top:0}.widget-custom-01__content-photo{-webkit-box-shadow:0 15px 60px 0 rgba(0,0,0,.4);box-shadow:0 15px 60px 0 rgba(0,0,0,.4)}.widget-hotel-ubication .widget-custom-01__content-photo{-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.widget-custom-01__content-img{height:auto;max-width:100%;vertical-align:top}.widget-custom-01__footer{margin-top:40px}@media (min-width:1200px){.cssmask .widget-hotel-rooms .widget-custom-01__footer{color:#fff}}.widget-custom-01__footer-txt{font-size:.9em;line-height:1.4em}.widget-hotel-spaces .widget-custom-01__footer-txt{opacity:0;height:0;pointer-events:none;position:absolute;top:0}.widget-custom-01__footer-link{display:inline-block;color:#232323;font-size:1rem;font-family:montserratregular,sans-serif;text-decoration:none;text-transform:uppercase;-webkit-transition:.2s;transition:.2s}.widget-custom-01__footer-link:before{content:'';width:50px;height:10px;background-color:#232323;display:inline-block;margin-right:5px;-webkit-transition:.2s;transition:.2s}.widget-custom-01__footer-link:focus,.widget-custom-01__footer-link:hover{cursor:pointer}.widget-custom-01__footer-link:focus:before,.widget-custom-01__footer-link:hover:before{width:60px}@media print{.widget-custom-01__footer-link{display:none}}.widget-hotel-rooms .widget-custom-01__footer-link{display:inline-block;color:#232323;font-size:1rem;font-family:montserratregular,sans-serif;text-decoration:none;text-transform:uppercase;-webkit-transition:.2s;transition:.2s;margin-top:20px}.widget-hotel-rooms .widget-custom-01__footer-link:before{content:'';width:50px;height:10px;background-color:#232323;display:inline-block;margin-right:5px;-webkit-transition:.2s;transition:.2s}.widget-hotel-rooms .widget-custom-01__footer-link:focus,.widget-hotel-rooms .widget-custom-01__footer-link:hover{cursor:pointer}.widget-hotel-rooms .widget-custom-01__footer-link:focus:before,.widget-hotel-rooms .widget-custom-01__footer-link:hover:before{width:60px}@media print{.widget-hotel-rooms .widget-custom-01__footer-link{display:none}}@media (min-width:1200px){.cssmask .widget-hotel-rooms .widget-custom-01__footer-link{display:inline-block;color:#fff;font-size:1rem;font-family:montserratregular,sans-serif;text-decoration:none;text-transform:uppercase;-webkit-transition:.2s;transition:.2s}.cssmask .widget-hotel-rooms .widget-custom-01__footer-link:before{content:'';width:50px;height:10px;background-color:#fff;display:inline-block;margin-right:5px;-webkit-transition:.2s;transition:.2s}.cssmask .widget-hotel-rooms .widget-custom-01__footer-link:focus,.cssmask .widget-hotel-rooms .widget-custom-01__footer-link:hover{cursor:pointer}.cssmask .widget-hotel-rooms .widget-custom-01__footer-link:focus:before,.cssmask .widget-hotel-rooms .widget-custom-01__footer-link:hover:before{width:60px}}@media print and (min-width:1200px){.cssmask .widget-hotel-rooms .widget-custom-01__footer-link{display:none}}.widget-newsletter-05 ::-webkit-input-placeholder{color:#fff}.widget-newsletter-05 ::-moz-placeholder{color:#fff;opacity:1}.widget-newsletter-05 :-ms-input-placeholder{color:#fff}.widget-newsletter-05 :-moz-placeholder{color:#fff}.widget-newsletter-05{color:#fff;position:relative;margin-top:0;-webkit-transition:.3s;transition:.3s}.widget-newsletter-05__header{opacity:0;position:absolute;pointer-events:none;z-index:0}.widget-newsletter-05__messages--error{margin:2em 0!important}.widget-newsletter-05__messages--valid{text-align:center}.widget-newsletter-05__messages--valid h3{font-family:montserratregular,sans-serif;font-size:1.4em;text-transform:uppercase}.widget-newsletter-05__messages--valid p{font-family:tinositalic,serif;font-size:2em;text-transform:uppercase}.widget-newsletter-05__form{position:relative}.widget-newsletter-05__form-title{color:#fff;font-family:tinositalic,serif;font-size:1rem;line-height:1em;text-transform:uppercase;margin-top:6px}@media (min-width:768px){.widget-newsletter-05__form-title{font-size:2rem}}.widget-newsletter-05__form-fieldset{border:none}.widget-newsletter-05__form-inputs{margin:20px 0}.widget-newsletter-05__form-inputs-group{margin:5px}.widget-newsletter-05__form-inputs-label{opacity:0;position:absolute;pointer-events:none;visibillity:hidden}.widget-newsletter-05__form-inputs-input{background:0 0;border:1px solid #fff;color:#fff;font-size:1rem;padding:10px 20px;width:100%}.widget-newsletter-05__form .checkbox-container{font-size:.8rem}.widget-newsletter-05__form-submit{display:inline-block;color:#fff;background-color:transparent;border:1px solid #fff;font-size:.9rem;margin:20px 0 0;padding:14px 80px;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:.2s;transition:.2s;width:100%}.widget-newsletter-05__form-submit:hover{background-color:#222;color:#fff!important;cursor:pointer}.widget-advantages{padding:20px 1em 0}@media (min-width:1024px){.widget-advantages{padding:100px 1em 0}.cssgrid .widget-advantages{display:grid;grid-gap:20px;grid-template-columns:350px 1fr}.cssgrid .widget-advantages .btn{justify-self:start}}@media (min-width:1200px){.cssgrid .widget-advantages{grid-template-columns:1fr 1fr}}.widget-advantages header h3{font-family:tinositalic,serif;font-size:2em;line-height:1em;position:relative;text-transform:uppercase}@media (min-width:1200px){.widget-advantages header h3{font-size:2.6em}}.widget-advantages header h3:before{content:'#Axelhotels';color:#7d7d7d;display:block;font-family:montserratregular,sans-serif;font-size:.9rem;text-transform:uppercase}.widget-advantages header h3:after{content:'';position:absolute;top:-5px;left:-50px;width:35px;height:65px;background:url(/i/165/svg/page-icons/chair.svg);display:inline-block}.widget-advantages header h4{font-family:montserratregular,sans-serif;font-size:1.5em;text-transform:uppercase}.widget-advantages header h5{font-family:montserratlight,sans-serif;font-size:.9em;line-height:1.4em;margin-top:30px}.widget-advantages .w-content{margin:5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1023px){.widget-advantages .w-content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 2em;margin:10px 0}}.widget-advantages .advantages-module{position:relative;margin:10px;width:60px;height:60px;background-color:#fff;background-position:center center;background-repeat:no-repeat;border:2px solid #232323;border-radius:50%;list-style:none}@media (min-width:1024px){.widget-advantages .advantages-module{margin:10px}}.widget-advantages .advantages-module:hover{cursor:pointer}.widget-advantages .advantages-module:hover h3{opacity:1}.widget-advantages .advantages-module h3{position:relative;position:absolute;bottom:150%;left:30px;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:20px;background-color:#232323;border-radius:4px;-webkit-box-shadow:0 2px 24px 0 rgba(0,0,0,.5);box-shadow:0 2px 24px 0 rgba(0,0,0,.5);opacity:0;color:#fff;text-align:center;-webkit-transition:.3s;transition:.3s}.widget-advantages .advantages-module h3:after,.widget-advantages .advantages-module h3:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.widget-advantages .advantages-module h3:after{border-color:transparent;border-top-color:#222;border-width:10px;margin-left:-10px}.widget-advantages .advantages-module h3:before{border-color:transparent;border-top-color:#222;border-width:11px;margin-left:-11px}@media (min-width:768px){.widget-advantages .advantages-module h3{white-space:nowrap}}.widget-advantages .advantages-module:first-of-type{display:none}.widget-advantages .advantages-module:last-of-type{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}.widget-advantages .advantages-module:last-of-type h3{left:-10px;-webkit-transform:none;transform:none}.widget-advantages .advantages-module:last-of-type h3:after,.widget-advantages .advantages-module:last-of-type h3:before{left:35px}.widget-advantages .advantages-module:nth-of-type(6){-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.widget-advantages .advantages-module:nth-of-type(5) h3{left:inherit;right:0;-webkit-transform:none;transform:none}.widget-advantages .advantages-module:nth-of-type(5) h3:after,.widget-advantages .advantages-module:nth-of-type(5) h3:before{left:calc(100% - 25px)}.widget-advantages small{display:block;font-size:.8rem}.widget-advantages .btn{display:inline-block;padding:1.2em 3em;font-size:1rem;font-family:montserratregular,sans-serif;text-decoration:none;text-transform:uppercase;background-color:#232323;color:#fff;-webkit-transition:opacity .3s;transition:opacity .3s}.widget-advantages .btn:focus,.widget-advantages .btn:hover{color:#fff;cursor:pointer;opacity:.7}@media print{.widget-advantages .btn{display:none}}.widget-advantages .advantages-module:nth-of-type(1){background-image:url(/i/165/svg/advantages/get5.svg)}.widget-advantages .advantages-module:nth-of-type(2){background-image:url(/i/165/svg/advantages/clock.svg)}.widget-advantages .advantages-module:nth-of-type(3){background-image:url(/i/165/svg/advantages/cancelation-free.svg)}.widget-advantages .advantages-module:nth-of-type(4){background-image:url(/i/165/svg/advantages/wifi.svg)}.widget-advantages .advantages-module:nth-of-type(5){background-image:url(/i/165/svg/advantages/cancelation-24.svg)}.widget-advantages .advantages-module:nth-of-type(6){background-image:url(/i/165/svg/advantages/water.svg)}.widget-advantages .advantages-module:nth-of-type(7){background-image:url(/i/165/svg/advantages/coffee.svg)}.widget-banners-02{overflow:hidden;padding-top:100px;text-align:center}.lifestyle .widget-banners-02__header{opacity:0;height:0;pointer-events:none;position:absolute;top:0}.widget-banners-02__title{width:252px;height:120px;background:url(/i/165/svg/common/logo-lifestyle.svg) center center no-repeat;text-indent:-9999em;margin:0 auto}.widget-banners-02__subtitle{font-family:montserratregular,sans-serif;font-size:1.5em;color:#232323;text-transform:uppercase;margin-top:10px}.widget-banners-02__banners{margin-top:15px;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}.widget-banners-02__banner{position:relative;margin:15px}@media (max-width:1200px){.widget-banners-02__banner{max-width:380px}}.widget-banners-02__banner img{max-width:100%;height:auto}.widget-banners-02 a{color:#fff;-webkit-transition:opacity .3s;transition:opacity .3s}.widget-banners-02 a:focus,.widget-banners-02 a:hover{opacity:.7}.widget-banners-02 .widget-banner-02__content{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.widget-banners-02 .widget-banner-02__title{font-family:tinositalic,serif;font-size:2em;text-transform:uppercase}@media (min-width:1200px){.widget-banners-02 .widget-banner-02__title{font-size:3em}}.widget-banners-02 .widget-banner-02__subtitle{font-family:montserratregular,sans-serif;font-size:1.2em;color:#fff;text-transform:uppercase;font-family:montserratbold,sans-serif}.widget-instagram-04__container{background:url(/i/165/jpg/home/thewall-bg.jpg) center center no-repeat;background-size:cover;margin-top:130px;padding:20px}.widget-instagram-04>a{color:#232323;text-decoration:none;-webkit-transition:.4s;transition:.4s;margin:0 auto;max-width:1200px}@media (min-width:1200px){.widget-instagram-04>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.widget-instagram-04>a .widget-instagram-04__images{max-width:870px}.widget-instagram-04>a footer{min-width:100%}}.widget-instagram-04>a:hover{opacity:.9}.widget-instagram-04 header{text-align:center}@media (max-width:1199px){.widget-instagram-04 header{margin:20px}}@media (min-width:1200px){.widget-instagram-04 header{max-width:250px}}.widget-instagram-04__images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1200px){.widget-instagram-04__images{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.widget-instagram-04__images-wrapper{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}@media (min-width:768px){.widget-instagram-04__images-wrapper{display:grid;grid-gap:10px;grid-template-columns:repeat(11,50px);grid-template-rows:repeat(2,auto)}}@media (min-width:1024px){.widget-instagram-04__images-wrapper{grid-template-columns:repeat(11,70px);grid-template-rows:repeat(2,auto)}}.widget-instagram-04__images img{border:3px solid #000;width:100px;height:100px;margin:5px}@media (min-width:1024px){.widget-instagram-04__images img{width:150px;height:150px;margin:0}}@media (min-width:768px){.widget-instagram-04__images img:nth-of-type(1){grid-column:2}.widget-instagram-04__images img:nth-of-type(2){grid-column:4}.widget-instagram-04__images img:nth-of-type(3){grid-column:6}.widget-instagram-04__images img:nth-of-type(4){grid-column:8}.widget-instagram-04__images img:nth-of-type(5){grid-column:10}.widget-instagram-04__images img:nth-of-type(6){grid-column:1}.widget-instagram-04__images img:nth-of-type(7){grid-column:3}.widget-instagram-04__images img:nth-of-type(8){grid-column:5}.widget-instagram-04__images img:nth-of-type(9){grid-column:7}.widget-instagram-04__images img:nth-of-type(10){grid-column:9}}.widget-instagram-04__title{background:url(/i/165/png/axel-wall-title.png) 0 0 no-repeat;width:163px;height:97px;text-indent:-999em;margin:0 auto}.widget-instagram-04__subtitle{text-transform:uppercase;font-family:montserratlight,sans-serif;margin-top:10px}.widget-instagram-04__subtitle:before{content:'#'}.widget-instagram-04__wtxt{font-family:tinositalic,serif;font-size:1.75em;text-transform:uppercase;color:#7d7d7d}.widget-instagram-04__tags{margin-top:15px;width:100%;text-align:center}@media (min-width:1024px){.widget-instagram-04__tags{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:right}.widget-instagram-04__tags :not(:last-of-type):after{content:'·';margin:0 5px}}.widget-instagram-04__tag{list-style:none;font-family:montserratbold,sans-serif}.page-instagram-01{margin-top:90px}.filter-instagram{display:none}.instagram-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;max-width:1200px}.instagram-wrapper span{border:5px solid #232323;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;position:relative}.instagram-wrapper img{height:auto;vertical-align:top}@media (max-width:1199px){.instagram-wrapper span{max-width:150px;margin:10px auto}}@media (min-width:1200px){@supports (display:grid){.instagram-wrapper{display:grid;grid-gap:10px;grid-template-columns:repeat(5,150px);grid-auto-rows:150px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.instagram-wrapper span:nth-of-type(9n+1){grid-row:span 2}.instagram-wrapper span:nth-of-type(9n+1) img{min-height:100%;width:300px;-webkit-transform:translateX(-25%);transform:translateX(-25%)}.instagram-wrapper span:nth-of-type(9n+2){grid-column:span 2;grid-row:span}.instagram-wrapper span:nth-of-type(9n+2) img{height:300px;width:100%;-webkit-transform:translateY(-25%);transform:translateY(-25%)}.instagram-wrapper span:nth-of-type(9n+3){grid-column:span 2;grid-row:span 2}.instagram-wrapper span:nth-of-type(9n+3) img{width:100%}.instagram-wrapper span:nth-of-type(9n+6){grid-column:span 2;grid-row:span}.instagram-wrapper span:nth-of-type(9n+6) img{height:300px;width:100%;-webkit-transform:translateY(-25%);transform:translateY(-25%)}}.nav-custom h3{font-family:tinositalic,serif;text-transform:uppercase;font-size:1.5em;color:#fff}.nav-custom li{list-style:none;text-transform:uppercase;font-family:montserratlight,sans-serif;font-size:.9em;margin:1em 0}.nav-custom a{text-decoration:none;color:#fff}.nav-custom a:focus,.nav-custom a:hover{opacity:.7}.l-filters{margin-top:50px}.filter-hotel{text-align:center}.filter-hotel input{opacity:0;height:0;pointer-events:none;position:absolute;top:0;-webkit-transition:.2s;transition:.2s}.filter-hotel input:checked+label{background-color:#ff5300}.filter-hotel label{display:inline-block;padding:.9em 4em .75em 4em;font-size:1rem;font-family:montserratregular,sans-serif;text-decoration:none;text-transform:uppercase;background-color:#232323;color:#fff;-webkit-transition:opacity .3s;transition:opacity .3s;margin:5px}.filter-hotel label:focus,.filter-hotel label:hover{color:#fff;cursor:pointer;opacity:.7}@media print{.filter-hotel label{display:none}}.filter-select{margin-top:30px;text-align:center}.filter-select .select-container{outline:0;position:relative;overflow:hidden;background-color:#fff;border:1px solid #ccc;display:inline-block}.filter-select .select-container:before{content:"";position:absolute;right:0;display:inline-block;background:#fff url(/i/165/default/forms/select-arrow.svg) center center no-repeat;width:25px;height:100%;pointer-events:none}.filter-select select{background-color:transparent;width:110%;border:none;padding:1px 3px;-webkit-appearance:none;padding-right:30px;width:inherit}.filter-year{margin:0;text-align:center}.filter-year p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-year a,.filter-year span{margin:10px}.filter-year a{background-repeat:no-repeat;display:inline-block;text-indent:-9999em;vertical-align:middle;width:15px;height:25px}.filter-year a:hover{cursor:pointer;opacity:.7}.filter-year a:first-of-type{background-image:url(/i/165/svg/common/arrow-left.svg)}.filter-year a:last-of-type{background-image:url(/i/165/svg/common/arrow-right.svg)}.filter-year span{font-family:tinositalic,serif;font-size:2.8rem}.range-container{margin:0 auto;max-width:1200px}.range-container input{width:100%}.l-month{margin:0 auto;max-width:1200px;width:98%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-month li{color:#aaa;font-family:montserratregular,sans-serif;font-size:.6em;list-style:none;padding-top:30px;position:relative;text-transform:uppercase}@media (min-width:768px){.l-month li{font-size:.8em}}.l-month li:before{border-left:1px solid #aaa;content:'';height:15px;position:absolute;top:0;left:50%;z-index:-1}[type=range]{-webkit-appearance:none;margin:12px 0;width:100%}[type=range]:focus{outline:0}[type=range]:focus::-webkit-slider-runnable-track{background:#fbfbfc;background-image:radial-gradient(50% 99%,#c70b06 50%,#c70b06 67%,#ff7947 99%)}[type=range]:focus::-ms-fill-lower{background:#eceff1}[type=range]:focus::-ms-fill-upper{background:#fbfbfc}[type=range]::-webkit-slider-runnable-track{cursor:pointer;height:14px;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.2),0 0 1px rgba(13,13,13,.2);box-shadow:1px 1px 1px rgba(0,0,0,.2),0 0 1px rgba(13,13,13,.2);background:#eceff1;border:2px solid #cfd8dc;border-radius:10px;background-image:radial-gradient(50% 99%,#c70b06 50%,#c70b06 67%,#ff7947 99%)}[type=range]::-webkit-slider-thumb{background:url(/i/165/png/common/banana.png) center center no-repeat;border:none;width:62px;height:72px;-webkit-appearance:none;margin-top:-35px}[type=range]::-moz-range-track{cursor:pointer;height:14px;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%;height:10px;box-shadow:1px 1px 1px rgba(0,0,0,.2),0 0 1px rgba(13,13,13,.2);background:#eceff1;border:2px solid #cfd8dc;border-radius:10px;background-image:radial-gradient(50% 99%,#c70b06 50%,#c70b06 67%,#ff7947 99%)}[type=range]::-moz-range-thumb{background:url(/i/165/png/common/banana.png) center center no-repeat;border:none;width:62px;height:72px}[type=range]::-ms-track{cursor:pointer;height:14px;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%;background:0 0;border-color:transparent;border-width:12px 0;color:transparent}[type=range]::-ms-fill-lower{box-shadow:1px 1px 1px rgba(0,0,0,.2),0 0 1px rgba(13,13,13,.2);background:#dde3e6;border:2px solid #cfd8dc;border-radius:20px}[type=range]::-ms-fill-upper{box-shadow:1px 1px 1px rgba(0,0,0,.2),0 0 1px rgba(13,13,13,.2);background:#eceff1;border:2px solid #cfd8dc;border-radius:20px}[type=range]::-ms-thumb{background:url(/i/165/png/common/banana.png) center center no-repeat;border:none;width:62px;height:72px;margin-top:0}.widget-gallery-03 header{text-align:center}.widget-gallery-03 header h3{color:#222;font-size:1.7em;font-family:tinositalic,serif;line-height:1em;text-transform:uppercase}@media (min-width:7868px){.widget-gallery-03 header h3{font-size:2.5em}}@media (min-width:768px){.widget-gallery-03 header h3{font-size:2.5em}}.widget-gallery-03 header .txt{font-family:montserratregular,sans-serif;font-size:1.5em;color:#232323;text-transform:uppercase}@media (max-width:767px){.widget-gallery-03 header .txt{font-size:1rem}}.widget-gallery-03 header .txt p{margin:0}.widget-gallery-03 .w-content{text-align:center;border:1px solid transparent;background:#232323 url(/i/165/jpg/hotel/bg-widget-gallery.jpg) 0 80%;background-size:cover;padding:130px 0;-webkit-clip-path:polygon(0 0,0 100%,70% 95%,100% 100%,100% 0,40% 10%);clip-path:polygon(0 0,0 100%,70% 95%,100% 100%,100% 0,40% 10%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1000px){.widget-gallery-03 .w-content{background-position:center 0}}.widget-gallery-03 .w-content img{max-width:100%;height:auto;vertical-align:top}.widget-gallery-03 .w-content a{display:inline-block;background-repeat:no-repeat;margin:0 20px}@media (max-width:767px){.widget-gallery-03 .w-content a{width:360px;background-size:cover}.widget-gallery-03 .w-content a:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 380 260'%3E%3C/svg%3E");display:block;line-height:0}}@media (min-width:768px){.widget-gallery-03 .w-content a{border:10px solid #fff;width:380px;height:260px}}.widget-gallery-03 .w-content a span{opacity:0;height:0;pointer-events:none;position:absolute;top:0}.widget-gallery-03 .w-content a:nth-of-type(2){display:none}@media (min-width:920px){.widget-gallery-03 .w-content a:nth-of-type(2){display:inline-block}}.widget-gallery-03 .w-content a:nth-of-type(3){display:none}@media (min-width:1300px){.widget-gallery-03 .w-content a:nth-of-type(3){display:inline-block}}.widget-gallery-03 .btn{text-align:center;margin-top:30px}.widget-gallery-03 .btn a{display:inline-block;color:#232323;font-size:1rem;font-family:montserratregular,sans-serif;text-decoration:none;text-transform:uppercase;-webkit-transition:.2s;transition:.2s;display:inline-block;margin:0 auto}.widget-gallery-03 .btn a:before{content:'';width:50px;height:10px;background-color:#232323;display:inline-block;margin-right:5px;-webkit-transition:.2s;transition:.2s}.widget-gallery-03 .btn a:focus,.widget-gallery-03 .btn a:hover{cursor:pointer}.widget-gallery-03 .btn a:focus:before,.widget-gallery-03 .btn a:hover:before{width:60px}@media print{.widget-gallery-03 .btn a{display:none}}.call-us{position:relative;z-index:10}.call-us__trigger{color:#fff!important;font-family:tinositalic,serif;font-size:1.2em}.call-us__trigger:before{content:url(/i/165/svg/common/phone.svg);vertical-align:middle;margin-right:5px}.call-us__trigger:after{content:url(/i/165/default/arrow-down-white.svg);vertical-align:top;margin-left:5px}.call-us__trigger:hover{cursor:pointer}.call-us__list{background-color:#fff;padding:10px 25px;position:absolute;top:41px;width:250px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);opacity:0;pointer-events:none;position:absolute;-webkit-transition:opacity .3s;transition:opacity .3s}@media (min-width:768px){.call-us__list{right:0;width:300px}}.call-us--show .call-us__list{opacity:1}.call-us__list-item{border-bottom:1px solid #eee;font-size:.9rem;list-style:none;padding:10px 0}.call-us__list-item:last-of-type{border:none}.call-us__list-item-name{font-family:montserratregular,sans-serif;display:block}.widget-advantages-04{padding-top:75px;text-align:center}.quienes-somos .widget-advantages-04{background:0 0}.lifestyle .widget-advantages-04{padding-top:0}.widget-advantages-04 header h4{font-family:montserratregular,sans-serif;font-size:1.5em;color:#232323;text-transform:uppercase}.widget-advantages-04 .w-content{margin-top:40px;padding-bottom:1em}.widget-advantages-04 .advantages-module{display:inline-block;font-family:montserratlight,sans-serif;margin:25px}.widget-advantages-04 .advantages-module:nth-of-type(1){display:inline-block}.widget-advantages-04 .advantages-module:nth-of-type(1) a:before{content:url(/i/165/svg/widget-lifestyle/vinyl.svg)}.widget-advantages-04 .advantages-module:nth-of-type(2){display:inline-block}.widget-advantages-04 .advantages-module:nth-of-type(2) a:before{content:url(/i/165/svg/widget-lifestyle/blog.svg)}.widget-advantages-04 .advantages-module:nth-of-type(3){display:inline-block}.widget-advantages-04 .advantages-module:nth-of-type(3) a:before{content:url(/i/165/svg/widget-lifestyle/lgbt.svg)}.widget-advantages-04 .advantages-module:nth-of-type(4){display:inline-block}.widget-advantages-04 .advantages-module:nth-of-type(4) a:before{content:url(/i/165/svg/widget-lifestyle/contests.svg)}.widget-advantages-04 .advantages-module:nth-of-type(5){display:inline-block}.widget-advantages-04 .advantages-module:nth-of-type(5) a:before{content:url(/i/165/svg/widget-lifestyle/partners.svg)}.widget-advantages-04 .advantages-module:nth-of-type(4){display:none}.widget-advantages-04 .advantages-module a{color:#232323;display:inline-block;font-family:montserratregular,sans-serif;text-decoration:none}.widget-advantages-04 .advantages-module a:hover{opacity:.7}.widget-advantages-04 .advantages-module a:before{display:block;margin-bottom:10px}.best-price{background:url(/i/165/svg/bookbox/best-price.svg) 0 center no-repeat;color:#fff;display:table;font-family:tinositalic,serif;font-size:1.1em;margin:50px auto;padding-left:20px;text-align:center}.badget__wrapper{margin:-50px auto 0;max-width:1315px;padding:0 1em;position:relative;z-index:10}@media (min-width:1200px){.badget__wrapper{height:0;margin:0 auto;padding:0;-webkit-transform:translateY(-150px);transform:translateY(-150px)}}.badget__wrapper a{display:inline-block;-webkit-transition:.2s;transition:.2s}.badget__wrapper a:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}@media (min-width:768px){.h-642 .badget{background:url(/i/165/png/hotel/winner2018.png),url(/i/165/png/hotel/iaa2018.png);background-position:140px center,265px center;background-repeat:no-repeat}}.hotel-instagram-tag{color:#7d7d7d;font-family:montserratregular,sans-serif;text-align:center;text-transform:uppercase;background:url(/i/165/png/hotel/hotel-icons/chair.png) center top no-repeat;padding-top:80px}.spaces{position:relative;margin:20px 0 0}@media (min-width:768px){.spaces{margin:-50px auto 0}}@media (min-width:768px){.spaces__nav{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}}.spaces__nav-item{background-color:rgba(35,35,35,.8);border:1px solid rgba(255,255,255,.8);border-right:none;color:#fff;display:inline-block;font-family:montserratregular,sans-serif;font-size:.9rem;padding:16px 30px;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:.2s;transition:.2s}@media (max-width:767px){.spaces__nav-item{width:100%}}.spaces__nav-item:last-of-type{border-right:1px solid rgba(255,255,255,.8)}.spaces__nav-item:hover{background-color:#232323}.spaces__list{margin-top:100px}.spaces__list-module{margin:200px auto 0;max-width:1200px}@media (min-width:1024px){.spaces__list-module{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.spaces__list-module-content{-webkit-box-flex:2;-ms-flex:2;flex:2}}@media (min-width:1024px) and (min-width:1200px){.spaces__list-module-content{min-width:800px;max-width:800px}}@media (min-width:1024px){.spaces__list-module-aside{-webkit-box-flex:1;-ms-flex:1;flex:1}}.spaces__list-module:first-of-type{margin-top:0}@media (min-width:1024px){.spaces__list-module:nth-of-type(even) .spaces__list-module-aside{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.spaces__list-module-aside{background-color:#b2dcff;background-position:50px 0;background-repeat:no-repeat;padding:120px 20px 20px 20px}@media (min-width:1024px){.spaces__list-module-aside{margin-bottom:45px}}@media (min-width:1200px){.spaces__list-module-aside{padding:100px 30px 10px 50px}}.spaces__list-module-aside-title{font-family:tinositalic,serif;font-size:2.6em;line-height:1em;margin-top:25px;text-transform:uppercase}.spaces__list-module-aside-subtitle{font-family:tinositalic,serif;font-size:1.7em;line-height:1em}.spaces__list-module-aside-info h3{position:relative}.spaces__list-module-aside-info h3:before{position:absolute;left:-20px}.spaces__list-module-aside .pdf,.spaces__list-module-aside-file{background:url(/i/165/svg/common/pdf.svg) 0 center no-repeat;color:#232323;display:inline-block;font-family:montserratregular,sans-serif;padding:8px 0 5px 25px;text-decoration:none;text-transform:uppercase}.spaces__list-module-aside-info{margin:50px 0}.spaces__list-module-aside-info h3{font-family:montserratbold,sans-serif;font-size:.9em;margin:20px 0 0 20px;text-transform:uppercase}.spaces__list-module-aside-info h3:before{content:url(/i/165/svg/common/diamond.svg)}.spaces__list-module-aside-info p{margin:10px 0}.spaces__list-module-aside-info a{color:#232323;font-family:montserratregular,sans-serif}.spaces__list-module-aside-info a:hover{opacity:.7}.spaces__list-module-content-img{-webkit-box-shadow:0 15px 60px 0 rgba(0,0,0,.4);box-shadow:0 15px 60px 0 rgba(0,0,0,.4);height:auto;max-width:100%;vertical-align:top}.spaces__list-module-content-text{font-family:montserratlight,sans-serif;line-height:1.6em;padding:40px}.spaces__list-module-content a{color:#232323;font-family:montserratregular,sans-serif}.spaces__list-module-content a:hover{opacity:.7}.spaces__list-module-content-share{padding:0 40px}.spaces__list-module-content-share-facebook,.spaces__list-module-content-share-twitter{background-repeat:no-repeat;background-position:center center;display:inline-block;width:26px;height:26px;text-indent:-9999em}.spaces__list-module-content-share-facebook{background-image:url(/i/165/share/facebook.svg);margin-right:10px}.spaces__list-module-content-share-twitter{background-image:url(/i/165/share/twitter.svg)}.bench .spaces__list-module-aside{background-color:#ffc000}.sky-bar .spaces__list-module-aside{background-color:#f9b82b}.madloba .spaces__list-module-aside{background-color:#f5e7a2}.juniper .spaces__list-module-aside{background-color:#95bb7e}.meetings .spaces__list-module-aside{background-color:#dbd55b}.roof-terrace .spaces__list-module-aside{background-color:#fa727e}.chicos-chicas-maniquis .spaces__list-module-aside{background-color:#ffe9a7}.sala-gold .spaces__list-module-aside{background-color:#fef2be}.bala-perdida .spaces__list-module-aside{background-color:#dabee0}.lobby-bar .spaces__list-module-aside{background-color:#feb795}.massages .spaces__list-module-aside{background-color:#a0d9ee}.fitness .spaces__list-module-aside{background-color:#79d0f0}.krudito .spaces__list-module-aside{background-color:#feb795}.ground .spaces__list-module-aside{background-color:#feb795}.paru .spaces__list-module-aside{background-color:#ffc000}.h-617 .bench .spaces__list-module-aside{background-image:url(/i/165/png/hotel/logos-spaces/h-617/bench.png)}.h-617 .wellness .spaces__list-module-aside{background-image:url(/i/165/png/hotel/logos-spaces/h-617/wellness.png)}.h-617 .sky-bar .spaces__list-module-aside{background-image:url(/i/165/png/hotel/logos-spaces/h-617/sky-bar.png)}.h-618 .massages .spaces__list-module-aside{background-image:url(/i/165/png/hotel/logos-spaces/h-618/massages.png)}.h-618 .sky-bar .spaces__list-module-aside{background-image:url(/i/165/png/hotel/logos-spaces/h-618/sky-bar.png)}.h-619 .lounge .spaces__list-module-aside{background-image:url(/i/165/png/hotel/logos-spaces/h-619/lounge.png)}.h-619 .madloba .spaces__list-module-aside{background-image:url(/i/165/png/hotel/logos-spaces/h-619/madloba.png)}.h-619 .meetings .spaces__list-module-aside{background-image:url(/i/165/png/hotel/logos-spaces/h-619/meetings.png)}.h-619 .roof .spaces__list-module-aside{background-image:url(/i/165/png/hotel/logos-spaces/h-619/roof.png)}.h-619 .wellness .spaces__list-module-aside{background-image:url(/i/165/png/hotel/logos-spaces/h-619/wellness.png)}.h-650 .fitness .spaces__list-module-aside{background-image:url(/i/165/png/hotel/logos-spaces/h-650/fitness.png)}.h-650 .massages .spaces__list-module-aside{background-image:url(/i/165/png/hotel/logos-spaces/h-650/massages.png)}.h-650 .krudito .spaces__list-module-aside{background-image:url(/i/165/png/hotel/logos-spaces/h-650/krudito.png)}.h-620 .sky-bar .spaces__list-module-aside{background-image:url(/i/165/png/hotel/logos-spaces/h-620/sky-bar.png)}.h-620 .wellness .spaces__list-module-aside{background-image:url(/i/165/png/hotel/logos-spaces/h-620/wellness.png)}.h-666 .sky-bar .spaces__list-module-aside{background-image:url(/i/165/png/hotel/logos-spaces/h-666/sky-bar.png)}.h-666 .posidonia .spaces__list-module-aside{background-image:url(/i/165/png/hotel/logos-spaces/h-666/posidonia.png)}.h-666 .otto .spaces__list-module-aside{background-image:url(/i/165/png/hotel/logos-spaces/h-666/otto.png)}.h-642 .bala-perdida .spaces__list-module-aside{background-image:url(/i/165/png/hotel/logos-spaces/h-642/bala-perdida.png)}.h-642 .chicos-chicas-maniquis .spaces__list-module-aside{background-image:url(/i/165/png/hotel/logos-spaces/h-642/chicos-chicas-maniquis.png)}.h-642 .sala-gold .spaces__list-module-aside{background-image:url(/i/165/png/hotel/logos-spaces/h-642/sala-gold.png)}.h-642 .sky-bar .spaces__list-module-aside{background-image:url(/i/165/png/hotel/logos-spaces/h-642/sky-bar.png)}.h-642 .wellness .spaces__list-module-aside{background-image:url(/i/165/png/hotel/logos-spaces/h-642/wellness.png)}.h-642 .paru .spaces__list-module-aside{background-image:url(/i/165/png/hotel/logos-spaces/h-642/paru.png)}.h-785 .ground .spaces__list-module-aside{background-image:url(/i/165/png/hotel/logos-spaces/h-785/ground.png)}.h-691 .ground .spaces__list-module-aside{background-image:url(/i/165/png/hotel/logos-spaces/h-691/ground.png)}.h-691 .sky-bar .spaces__list-module-aside{background-image:url(/i/165/png/hotel/logos-spaces/h-691/sky-bar.png)}.h-691 .wellness .spaces__list-module-aside{background-image:url(/i/165/png/hotel/logos-spaces/h-691/wellness.png)}.h-691 .morrofino .spaces__list-module-aside{background-image:url(/i/165/png/hotel/logos-spaces/h-691/morrofino.png)}.h-799 .ground .spaces__list-module-aside{background-image:url(/i/165/png/hotel/logos-spaces/h-691/ground.png)}.h-799 .sky-bar .spaces__list-module-aside{background-image:url(/i/165/png/hotel/logos-spaces/h-691/sky-bar.png)}.h-799 .wellness .spaces__list-module-aside{background-image:url(/i/165/png/hotel/logos-spaces/h-691/wellness.png)}.h-799 .morrofino .spaces__list-module-aside{background-image:url(/i/165/png/hotel/logos-spaces/h-691/morrofino.png)}.nav{overflow:hidden;padding:1em}.nav__wrapper-hotel-list--show .nav{-webkit-transform:translateY(-300px);transform:translateY(-300px)}.nav__bottom,.nav__wrapper{margin:0 auto;max-width:1200px}@media (min-width:768px){@supports (display:flex){.nav__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.no-supports .nav__wrapper>div{display:inline-block;vertical-align:middle}}.nav__left{width:235px}@media (max-width:767px){.nav__wrapper-hotel-list--show .nav__left{opacity:0;height:0;pointer-events:none;position:absolute;top:0}}.nav__right-generic{-webkit-box-flex:3;-ms-flex:3;flex:3}@media (min-width:768px){.nav__right-generic{min-height:400px}@supports (display:flex){.nav__right-generic{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.no-supports .nav__right-generic>div,.no-supports .nav__right-generic>ul{display:inline-block;max-width:50%;vertical-align:middle}}#hotel .nav__right-generic{position:absolute}.nav__wrapper-hotel-list--show .nav__right-generic{position:relative!important}.nav__right-hotel{margin-left:0}.nav__right-hotel-title{color:#222;font-size:1.7em;font-family:tinositalic,serif;line-height:1em;text-transform:uppercase}@media (min-width:7868px){.nav__right-hotel-title{font-size:2.5em}}@media (min-width:768px){.nav__right-hotel-title{font-size:2.5em}}.nav__wrapper-hotel-list--show .nav__right-hotel{position:absolute;opacity:0;pointer-events:none}.nav__main{font-family:tinositalic,serif;max-width:235px;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;aling-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nav__main-item{font-size:2rem;margin-top:10px}.nav__main-item-link{color:#232323;-webkit-transition:.2s;transition:.2s}.nav__main-item-link:hover{color:#ff5300}.nav__main-item:nth-of-type(1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.nav__main-item:nth-of-type(1):hover{cursor:pointer;color:#ff5300}.nav__main-item:nth-of-type(1):after{background:url(/i/165/svg/common/arrow-right.svg) no-repeat 70% center;content:'';display:inline-block;position:relative;top:5px;width:30px;height:30px}#hotel .nav__main-item:nth-of-type(1){background:0 0;padding:0}.nav__main-item:nth-of-type(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.nav__main-item:nth-of-type(3),.nav__main-item:nth-of-type(4){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.nav .blog-destiny__wrapper{margin-top:130px;min-height:200px;position:relative}.nav__destiny-link{color:#fff;font-family:tinositalic,serif;font-size:1.2rem;line-height:1em;position:absolute;text-align:center;text-decoration:none;text-transform:uppercase;top:0;left:0;width:136px;height:136px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.widget-hotel-04+.nav__destiny-link{left:15%}@media (min-width:1024px){.widget-hotel-04+.nav__destiny-link{top:inherit;bottom:-20px}}.nav__destiny-link span{background:url(/i/165/svg/slider/right_arrow.svg) 97% 3px no-repeat;background-size:11px;font-size:.9em;padding-right:18px;-webkit-transition:.2s;transition:.2s}.nav__destiny-link:hover span{background-position:100% 3px}.nav__destiny-link:hover:before{-webkit-box-shadow:none;box-shadow:none}.nav__destiny-link:before{background-color:#ff5300;-webkit-box-shadow:0 8px 24px 0 rgba(0,0,0,.29);box-shadow:0 8px 24px 0 rgba(0,0,0,.29);content:'';position:absolute;top:18px;left:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s;transition:.3s;width:100px;height:100px;z-index:-1}.nav__blog-link{border-left:1px solid #232323;color:#232323;display:inline-block;font-family:tinositalic,serif;font-size:.9em;line-height:1.1em;padding:20px 0 20px 20px;position:absolute;text-align:center;text-transform:uppercase;top:90px;left:110px;-webkit-transition:.2s;transition:.2s;width:200px}@media (max-width:767px){.nav__wrapper-hotel-list--show .nav__blog-link{opacity:0;height:0;pointer-events:none;position:absolute;top:0}}@media (min-width:768px){.nav__blog-link{font-size:1.1em}}.nav__blog-link strong{display:block;font-family:tinositalic,serif;font-size:1.6em;text-align:center;text-transform:none}.nav__blog-link:hover{color:#ff5300;border-color:#ff5300}.nav__hotel-list{opacity:0;height:0;pointer-events:none;position:absolute;top:0;font-family:montserratregular,sans-serif;text-transform:uppercase;min-width:310px}.nav__wrapper-hotel-list--show .nav__hotel-list{opacity:1;height:inherit;pointer-events:auto;position:relative;top:inherit}.nav__hotel-list-item{background:url(/i/165/svg/common/square.svg) 2px center no-repeat;color:#868686;font-size:1rem;line-height:1em;margin-top:15px;padding-left:20px}@media (min-width:1024px){.nav__hotel-list-item:not(:first-of-type){margin-top:25px}}.nav__hotel-list-item--active{background:url(/i/165/svg/common/diamond.svg) 0 center no-repeat;background-size:11px}.nav__hotel-list-item--active a{color:#232323}.nav__hotel-list-item-link{color:#868686;-webkit-transition:.2s;transition:.2s}.nav__hotel-list-item-link:hover{color:#232323;cursor:pointer}.nav__hotel-list-item:last-of-type{background-image:url(/i/165/svg/common/square-second-color.svg)}.nav__hotel-list-item:last-of-type:hover{background-image:url(/i/165/svg/common/diamond-second-color.svg)}.nav__hotel-list-item:last-of-type a{color:#ff5300}.nav__hotel-info{opacity:0;height:0;pointer-events:none;position:absolute;top:0;max-width:100%}@media (max-width:767px){.nav__hotel-info{margin-top:20px}}@media (min-width:1024px){.nav__hotel-info{max-width:600px}}.nav__wrapper-hotel-list--show .nav__hotel-info{opacity:1;height:inherit;pointer-events:auto;position:relative;top:inherit}.nav__hotel-info-wrapper{opacity:0;height:0;pointer-events:none;position:absolute;top:0;position:relative;-webkit-box-shadow:0 15px 50px 0 rgba(0,0,0,.4);box-shadow:0 15px 50px 0 rgba(0,0,0,.4)}.cssgrid .nav__hotel-info-wrapper{display:grid;grid-template-columns:1fr;-webkit-transition:opacity .5s;transition:opacity .5s}.cssgridlegacy .nav__hotel-info-wrapper,.no-cssgrid .nav__hotel-info-wrapper{position:relative}.cssgridlegacy .nav__hotel-info-wrapper .nav__hotel-info-content,.no-cssgrid .nav__hotel-info-wrapper .nav__hotel-info-content{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.nav__hotel-info-wrapper--show{opacity:1;height:inherit;pointer-events:auto;position:relative;top:inherit}.nav__hotel-info img{max-width:100%;height:auto;vertical-align:top}.nav__hotel-info img,.nav__hotel-info-content{grid-column:1;grid-row:1}.nav__hotel-info-content{-ms-flex-item-align:center;align-self:center;padding:0 10px 10px 30px}.nav__hotel-info-content-title{color:#fff;font-family:tinositalic,serif;font-size:1.6rem;line-height:1em;max-width:600px;text-shadow:1px 1px 1px rgba(35,35,35,.8);text-transform:uppercase;margin-top:-35px}@media (min-width:768px){.nav__hotel-info-content-title{font-size:2.6rem}}.nav__hotel-info-content-link{display:inline-block;color:#fff;font-size:1rem;font-family:montserratregular,sans-serif;text-decoration:none;text-transform:uppercase;-webkit-transition:.2s;transition:.2s;margin-top:25px}.nav__hotel-info-content-link:before{content:'';width:50px;height:10px;background-color:#fff;display:inline-block;margin-right:5px;-webkit-transition:.2s;transition:.2s}.nav__hotel-info-content-link:focus,.nav__hotel-info-content-link:hover{cursor:pointer}.nav__hotel-info-content-link:focus:before,.nav__hotel-info-content-link:hover:before{width:60px}@media print{.nav__hotel-info-content-link{display:none}}.nav-main-hotel-03{font-family:tinositalic,serif;margin-top:20px}.nav-main-hotel-03 li{background:url(/i/165/svg/common/square.svg) 2px center no-repeat;color:#868686;font-size:1.7rem;margin-top:10px;padding-left:20px}.nav-main-hotel-03 a{color:#232323;-webkit-transition:.2s;transition:.2s}.nav-main-hotel-03 a:hover{color:#ff5300;cursor:pointer}.nav__bottom{margin-top:50px}.nav__bottom-item{background-position:0 center;background-repeat:no-repeat;color:#000;font-family:tinositalic,serif;font-size:1.2em;margin-right:20px;-webkit-transition:.2s;transition:.2s}@media (max-width:767px){.nav__bottom-item{display:block;margin:10px 0}}.nav__bottom-item:first-of-type{background-image:url(/i/165/svg/common/home.svg);padding-left:35px}.nav__bottom-item:nth-of-type(2){background-image:url(/i/165/svg/common/tag.svg);padding-left:20px}.nav__bottom-item:nth-of-type(3){background-image:url(/i/165/svg/common/calendar.svg);padding-left:25px}.nav__bottom-item:nth-of-type(4){background-image:url(/i/165/svg/common/envelope.svg);padding-left:30px}.nav__bottom-item:hover{color:#ff5300;cursor:pointer}.nav a{text-decoration:none}.nav li{list-style:none}.nav__hotel-info #h-617 .nav__hotel-info-content-title:before{content:url(/i/165/svg/page-icons/chair-white.svg);display:block;margin-bottom:0}.nav__hotel-info #h-618 .nav__hotel-info-content-title:before{content:url(/i/165/svg/page-icons/two-bcn-white.svg);display:block;margin-bottom:0}.nav__hotel-info #h-619 .nav__hotel-info-content-title:before{content:url(/i/165/svg/page-icons/ber-white.svg);display:block;margin-bottom:0}.nav__hotel-info #h-650 .nav__hotel-info-content-title:before{content:url(/i/165/svg/page-icons/two-ber-white.svg);display:block;margin-bottom:0}.nav__hotel-info #h-620 .nav__hotel-info-content-title:before{content:url(/i/165/svg/page-icons/mas-white.svg);display:block;margin-bottom:0}.nav__hotel-info #h-666 .nav__hotel-info-content-title:before{content:url(/i/165/svg/page-icons/ibi-white.svg);display:block;margin-bottom:0}.nav__hotel-info #h-642 .nav__hotel-info-content-title:before{content:url(/i/165/svg/page-icons/mad-white.svg);display:block;margin-bottom:0}.nav__hotel-info #h-691 .nav__hotel-info-content-title:before{content:url(/i/165/svg/page-icons/miami-white.svg);display:block;margin-bottom:0}.nav__hotel-info #h-785 .nav__hotel-info-content-title:before{content:url(/i/165/svg/page-icons/venz-white.svg);display:block;margin-bottom:0}.partners-list{margin-top:50px;text-align:center}.partners-list__title{color:#222;font-size:1.7em;font-family:tinositalic,serif;line-height:1em;text-transform:uppercase}@media (min-width:7868px){.partners-list__title{font-size:2.5em}}@media (min-width:768px){.partners-list__title{font-size:2.5em}}.partners-list__subtitle{font-family:montserratregular,sans-serif;font-size:1.5em;color:#232323;text-transform:uppercase;margin:20px auto 0;max-width:900px}.partners-list__content{margin-top:50px}.partners-list__link{display:inline-block;margin:10px}.partners-list__image{max-width:100%;height:auto;vertical-align:top}.quienes-somos{background:url(/i/165/png/bg-home-wrapper.png) repeat-y center 0}.quienes-somos.lateral-container--show{background-image:none}.about{margin-top:30px}@media (min-width:1024px){.about{margin-top:75px}}.about__header{overflow:hidden;position:relative}@media (max-width:1023px){.about__header{background:#232323 url(/i/165/png/hotel/bg-black-indiana.png);margin:75px auto 0;max-width:780px}}@media (min-width:1024px){.about__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about__header:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#232323 url(/i/165/png/hotel/bg-black-indiana.png);-webkit-clip-path:polygon(41% 10%,100% 0,100% 94%,42% 86%,0 94%,0 4%);clip-path:polygon(41% 10%,100% 0,100% 94%,42% 86%,0 94%,0 4%);z-index:-1}}.about__header-photo{-webkit-box-shadow:0 15px 60px 0 rgba(0,0,0,.4);box-shadow:0 15px 60px 0 rgba(0,0,0,.4)}@media (min-width:1200px){.about__header-photo{min-width:780px;max-width:780px}}.about__header-photo-image{max-width:100%;height:auto;vertical-align:top}.about__header-content{padding:40px;position:relative;z-index:1}@media (min-width:1024px){.about__header-content{max-width:400px}}.about__header-content a{color:#232323;font-family:montserratregular,sans-serif}.about__header-content-title{color:#fff;font-size:1.7em;font-family:tinositalic,serif;line-height:1em;text-transform:uppercase}@media (min-width:7868px){.about__header-content-title{font-size:2.6rem}}@media (min-width:768px){.about__header-content-title{font-size:2.6rem}}.about__header-content-text{color:#fff;font-size:.95em;line-height:1.4em;margin-top:20px}.about__intro{margin:65px auto 0;max-width:1200px;padding:20px}@media (min-width:1024px){.about__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.about__intro a{color:#232323;font-family:montserratregular,sans-serif}.about__intro-text{font-size:.95em;line-height:1.4em}@media (min-width:1024px){.about__intro-text{-webkit-box-flex:1;-ms-flex:1;flex:1}}.about__intro-featured{font-family:tinositalic,serif;font-size:1.8em;padding:20px}@media (min-width:1024px){.about__intro-featured{max-width:400px;-webkit-box-flex:1;-ms-flex:1;flex:1}}.about__filosofy{margin:110px auto 0;max-width:1200px;PADDING:20px}@media (min-width:1024px){.about__filosofy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about__filosofy>div{-webkit-box-flex:1;-ms-flex:1;flex:1}}.about__filosofy a{color:#232323;font-family:montserratregular,sans-serif}.about__filosofy-header{text-align:center}.about__filosofy-header-title{font-family:montserratregular,sans-serif;font-size:1.5em;color:#232323;text-transform:uppercase}.about__filosofy-header-subtitle{color:#222;font-size:1.7em;font-family:tinositalic,serif;line-height:1em;text-transform:uppercase}@media (min-width:7868px){.about__filosofy-header-subtitle{font-size:3.37em}}@media (min-width:768px){.about__filosofy-header-subtitle{font-size:3.37em}}@media (max-width:1023px){.about__filosofy-content{margin-top:30px}}.about__filosofy-content a{color:#232323;font-family:montserratregular,sans-serif}.about__filosofy-content-title{color:#222;font-size:1.7em;font-family:tinositalic,serif;line-height:1em;text-transform:uppercase}@media (min-width:7868px){.about__filosofy-content-title{font-size:2.5em}}@media (min-width:768px){.about__filosofy-content-title{font-size:2.5em}}.about__filosofy-content-text{font-size:.9em;line-height:1.4em;margin-top:20px}.about__filosofy-content-text p{margin:1em 0}.about__corporative{margin:80px auto 0;max-width:1200px}.about__corporative a{color:#232323;font-family:montserratregular,sans-serif}.about__corporative-title{color:#222;font-size:1.7em;font-family:tinositalic,serif;line-height:1em;text-transform:uppercase}@media (min-width:7868px){.about__corporative-title{font-size:2.5em}}@media (min-width:768px){.about__corporative-title{font-size:2.5em}}@media (max-width:1024px){.about__corporative-title{padding:0 20px}}.about__corporative-content{margin-top:20px}@media (min-width:1024px){.about__corporative-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about__corporative-content>div{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (max-width:1023px){.about__corporative-content-text{padding:0 20px}}@media (min-width:1024px){.about__corporative-content-text{max-width:760px}}.about__corporative-content-text p{font-size:.9em;line-height:1.4em;margin:1em 0}.about__corporative-content-contact{display:none;background-color:#e4e4e4;padding:20px 30px}@media (min-width:1024px){.about__corporative-content-contact{padding:30px 70px}}.about__corporative-content-contact li{margin:10px 0}.bookbox-claim{text-align:center;color:#fff}.bookbox-claim .widget-custom-13__title{font-family:tinositalic,serif;font-size:1.5rem;line-height:1.6rem;text-transform:uppercase}@media (min-width:1024px){.bookbox-claim .widget-custom-13__title{font-size:2.2rem}}.bookbox-claim .widget-custom-13__content{font-family:montserratregular,sans-serif;max-width:1000px;margin:16px auto 0 auto}@media (min-width:1024px){.bookbox-claim .widget-custom-13__content{-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}}.bookbox-claim .widget-custom-13__content-text{margin:0 10px}.bookbox-claim .widget-custom-13__content-text strong{text-transform:uppercase}.bookbox-claim .widget-custom-13__content-text:nth-of-type(2){border:2px solid #fff;margin:10px 0;padding:10px 10px 8px 10px;text-transform:uppercase;line-height:1rem}#tc-jswidget{margin-top:60px}.widget-hotel-04{position:relative}@media (max-width:1023px){.widget-hotel-04{margin:0 auto;max-width:600px}}.widget-hotel-04:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#222;background-image:url(/i/165/png/hotel/bg-black-indiana.png)}@media (min-width:1024px){.widget-hotel-04:before{-webkit-clip-path:polygon(33% 12%,100% 2%,100% 98%,34% 89%,0 98%,0 2%);clip-path:polygon(33% 12%,100% 2%,100% 98%,34% 89%,0 98%,0 2%)}}@supports (-ms-ime-align:auto){.widget-hotel-04{overflow:hidden}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.widget-hotel-04{overflow:hidden}}.widget-hotel-04 header{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:montserratregular,sans-serif;text-transform:uppercase;max-width:1400px;margin:0 auto;z-index:1000;color:#fff;padding:5%;pointer-events:none}@media (max-width:767px){.widget-hotel-04 header{opacity:0;height:0;pointer-events:none;position:absolute;top:0}}.widget-hotel-04 header h2{font-size:2em}@media (min-width:1024px){.widget-hotel-04 header h2{font-size:3em}}@media (min-width:1200px){.widget-hotel-04 header h2{font-size:3.6em}}.widget-hotel-04 header p{font-size:1.2em}.widget-hotel-04 article{max-width:1400px;margin:0 auto}@media (min-width:1024px){.widget-hotel-04 article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.widget-hotel-04__photo{-webkit-box-shadow:0 15px 50px 0 rgba(0,0,0,.4);box-shadow:0 15px 50px 0 rgba(0,0,0,.4);max-width:1400px;-webkit-box-flex:3;-ms-flex:3;flex:3}.widget-hotel-04 img{vertical-align:top;max-width:100%;height:auto}.widget-hotel-04__content{padding:0 50px;-webkit-box-flex:1;-ms-flex:1;flex: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-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:1023px){.widget-hotel-04__content{padding:1em 50px}}.widget-hotel-04__hotel-name{color:#fff;font-size:1.7em;font-family:tinositalic,serif;line-height:1em;text-transform:uppercase}@media (min-width:7868px){.widget-hotel-04__hotel-name{font-size:1.6em}}@media (min-width:768px){.widget-hotel-04__hotel-name{font-size:1.6em}}.widget-hotel-04__hotel-type{color:#ebebeb;font-family:montserratlight,sans-serif;text-transform:uppercase;display:block;font-size:.9rem;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.widget-hotel-04__hotel-type:before{content:'#'}.widget-hotel-04__text{color:#fff;line-height:1.2em;margin-top:5px}.widget-hotel-04__hotel-link{font-family:montserratbold,sans-serif;font-size:.8rem;text-decoration:none;display:inline-block;color:#fff;text-transform:uppercase;line-height:1em;padding:1em 2em;border:2px solid #fff;margin-top:2em}.widget-hotel-04__hotel-link:hover{-webkit-transition:.2s;transition:.2s;opacity:.8}@media print{.widget-hotel-04__hotel-link{display:none}}.widget-hotel-04 .owl-carousel img{-webkit-transform-style:flat;transform-style:flat}.widget-hotel-04 .owl-controls{margin:0}.widget-hotel-04 .owl-nav{position:absolute;top:50%;margin-top:-25px;width:100%}body .first-active .owl-prev{opacity:.2!important;pointer-events:none}body .last-active .owl-next{opacity:.2!important;pointer-events:none}.widget-hotel-04 .owl-next,.widget-hotel-04 .owl-prev{position:absolute;height:50px;width:25px;text-indent:-9999em;background-repeat:no-repeat;opacity:1!important}.widget-hotel-04 .owl-next:focus,.widget-hotel-04 .owl-next:hover,.widget-hotel-04 .owl-prev:focus,.widget-hotel-04 .owl-prev:hover{opacity:.7!important}.widget-hotel-04 .owl-prev{left:10px;background-image:url(/i/165/default/slider/bg-arrow-slider-left.svg);z-index:1}.widget-hotel-04 .owl-next{right:10px;background-image:url(/i/165/default/slider/bg-arrow-slider-right.svg)}.widget-hotel-04 .owl-dots{position:absolute}@media (max-width:1023px){.widget-hotel-04 .owl-dots{bottom:-30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}}@media (min-width:1024px){.widget-hotel-04 .owl-dots{bottom:40px;right:50px}}.widget-hotel-04 .owl-dot{width:12px;height:12px;border-radius:50%;display:inline-block;background-color:#232323;border:2px solid #fff;margin:0 10px}.widget-hotel-04 .owl-dot.active{background-color:#ff5300}.nav-list-hotels-01__title{font-family:tinositalic,serif;text-transform:uppercase;font-size:1.5em;color:#fff}.nav-list-hotels-01__item{list-style:none;text-transform:uppercase;font-family:montserratlight,sans-serif;font-size:.9em;margin:1em 0}.nav-list-hotels-01__link{text-decoration:none;color:#fff}.nav-list-hotels-01__link:focus,.nav-list-hotels-01__link:hover{opacity:.7}.post-it-01{background:url(/i/165/svg/hotel/bg-post-it.svg) no-repeat;background-size:96% 100%;max-width:360px;min-height:200px;padding-bottom:30px;position:absolute;top:5%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.post-it-01{opacity:0;height:0;pointer-events:none;position:absolute;top:0}}.lateral-container--show .post-it-01,.post-it-01--close{opacity:0;height:0;pointer-events:none;position:absolute;top:0}.post-it-01 .btn-post-it-close{background:url(/i/165/default/close-pos.svg) no-repeat;position:absolute;text-indent:-9999em;top:12%;right:40px;width:30px;height:30px;z-index:1000}.post-it-01 .btn-post-it-close:hover{cursor:pointer;opacity:.8}.post-it-01 p{font-family:tinositalic,serif;font-size:1.5rem;line-height:1em;padding:60px 70px 30px 50px;text-align:center;text-transform:uppercase}.post-it-01 p a{color:#232323;color:#666;text-decoration:none}@media print{.bookbox-container,.btn,.main-nav-container,.nav-header-01,.nav-header-lgn-01,.slider-container,footer{display:none}li,ol,p,ul{font-size:14px;line-height:1em}h1,h2{font-size:20px!important}}