@charset "UTF-8";

/*! CSS Used from: https://www.senseshotels.com/bookcore/static/loyalty/builds/loyalty.css?v=ed252ca0369cb90adf8261843a13542a */
#roi-loyalty-icon *{-webkit-box-sizing:border-box;box-sizing:border-box;}
#roi-loyalty-icon .loyalty-wrap{position:relative;}
#roi-loyalty-icon .loyalty-icon{padding:0;display:inline-block;height:30px;position:relative;width:30px;z-index:501;}
#roi-loyalty-icon .loyalty-icon__user{border:0;cursor:pointer;display:inline-block;height:100%;padding:5px;pointer-events:none;width:100%;}
#roi-loyalty-icon .loyalty-icon__user-cta{display:none;}
#roi-loyalty-icon{font-size:0;padding:0;position:relative;}
#roi-loyalty-icon *{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Lato,Arial,sans-serif;font-weight:400;}
#roi-loyalty-icon .loyalty-icon{border:0;background:#fff;border-radius:50%;text-align:center;}
#roi-loyalty-icon .loyalty-icon__user:focus{outline:1px solid tranparent;}
#roi-loyalty-icon .loyalty-icon__user--out{background:transparent;fill:#999;}
/*! CSS Used from: https://www.senseshotels.com/static/corporativa/css/corporativa.min.css?v=d06fa6e36c0edfd5ead0b904843eed5a */
.header .language__text--dropdown:before,.navbar__language-arrow:before,.telephone__number--list:before,.wifi:before{
    font-family: icons-base, sans-serif;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-transform:none;}
.wifi:before{content:"\e93b";}
a,div,em,h1,header,img,li,p,span,ul{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;}
header{display:block;}
ul{list-style:none;}
a,button{cursor:pointer;-webkit-transition:color .5s,background-color .5s;transition:color .5s,background-color .5s;}
a:focus,a:hover,button:focus,button:hover{outline:none;text-decoration:none;}
h1,p,span{line-height:1.2;}
a,button,h1,p,span{max-width:100%;}
svg{pointer-events:none;}
button{background-color:transparent;border:0;}
.dropdown{position:relative;}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:10px;font-size:1rem;color:#373a3c;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;}
html *{-webkit-transition:width .7s ease-out;transition:width .7s ease-out;}
*{-webkit-box-sizing:border-box;box-sizing:border-box;}
a,button{color:#807f7f;text-decoration:none;-webkit-transition:color .2s linear;transition:color .2s linear;font-family:Century-Gothic-Regular;letter-spacing:1px;letter-spacing:.1rem;}
a:hover,button:hover{color:#000;text-decoration:none;}
a:active,a:focus,button:active,button:focus{outline:none!important;-moz-outline-style:none!important;text-decoration:none;color:#000;}
a:before,button:before{color:#807f7f;}
.right{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.logo__img{max-width:200px;max-width:20rem;}
.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;padding:1rem 1rem 5rem;position:relative;top:0;width:100%;z-index:4;}
.header__official{background-color:transparent;padding:2rem 2rem 2rem 4%;}
.header__generic-links{background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:1rem;}
.header__wifi{padding-top:1rem;padding-bottom:1rem;}
.header__booking,.header__language,.header__wifi{background-color:transparent;}
.header__booking{position:relative;width:14%;padding-right:3%;}
.header .booking__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:70px;height:7rem;left:0;position:absolute;top:0;}
.header .booking__link,.header__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;}
.header__bottom{padding:3rem 5%;width:100%;}
.header:after{background:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#fff),to(transparent));background:linear-gradient(180deg,#fff 5%,transparent);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;}
.header__official{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}
.header .booking{padding:0;}
.header .booking__link{height:auto;padding:0;position:relative;}
.header__booking{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.header__booking:before{background:#00508e;content:"";display:inline-block;height:30%;margin:0 2rem;width:1px;width:.1rem;}
.header__language{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0 11rem 0 0;}
.header__language:before{background:#00508e;content:"";display:inline-block;height:30%;margin:0 2rem;width:1px;width:.1rem;}
.header__bottom{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding-bottom:1.2rem;padding-top:1.2rem;}
.header #roi-loyalty-icon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.header #roi-loyalty-icon,.official{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;}
.official{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.official__subtitle,.official__title{color:#00508e;font:13px Century-Gothic-Regular;font:1.3rem Century-Gothic-Regular;text-align:center;text-transform:inherit;}
.official__subtitle{padding-right:.5rem;}
.header .generic-links{display:none;}
.header .generic-links__list{-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;}
.header .generic-links__item,.header .generic-links__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.header .generic-links__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;margin:1rem 0;text-align:center;width:100%;}
.header .generic-links__item:not(:last-child):after{background-color:#fff;content:"";display:none;height:10px;height:1rem;margin:auto 2rem;width:1px;width:.1rem;}
.header .generic-links__link{color:#fff;font:15px Century-Gothic-Regular;font:1.5rem Century-Gothic-Regular;text-decoration:none;text-transform:uppercase;}
.header .generic-links__link:hover{color:#1a1919;text-decoration:none;}
.header .language{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;}
.header .language__text--line{display:none;}
.header .language__text--dropdown{color:#00508e;cursor:pointer;font:15px Century-Gothic-Regular;font:1.5rem Century-Gothic-Regular;text-transform:uppercase;}
.header .language__text--dropdown:after{border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;height:0;margin-left:.25rem;margin-right:.25rem;vertical-align:middle;width:0;}
.header .language__text--dropdown:focus,.header .language__text--dropdown:hover{color:#7c7c7c;text-decoration:none;}
.header .language__list{background:#00508e;border-radius:0;display:none;float:left;margin:0 auto;padding:0;position:absolute;right:0;top:100%;width:auto;z-index:1000;}
.header .language__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font:15px Century-Gothic-Regular;font:1.5rem Century-Gothic-Regular;padding:1rem 1.5rem;text-decoration:none;text-transform:inherit;-webkit-transition:color .5s,background .5s;transition:color .5s,background .5s;}
.header .language__link--active,.header .language__link:focus,.header .language__link:hover{background:#7c7c7c;color:#fff;text-decoration:none;}
.header .language__link--active:hover{background:#7c7c7c;color:#fff;}
.header .language__list{right:109px;right:10.9rem;}
.header .language__text--dropdown:before{color:#00508e;}
.wifi{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;display:none;}
.wifi:before{color:#00508e;font-size:20px;font-size:2rem;margin-right:1rem;}
.wifi__text{color:#1a1919;font:15px Century-Gothic-Regular;font:1.5rem Century-Gothic-Regular;text-transform:inherit;}
.telephone,.telephone__number{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;}
.telephone__number,.telephone__number__svg{color:#00508e;font:15px Century-Gothic-Regular;font:1.5rem Century-Gothic-Regular;text-transform:inherit;}
.telephone__number--list{cursor:pointer;}
.telephone__number--list:before{font-size:20px;font-size:2rem;}
.telephone__value{margin-left:.5rem;}
.telephone__container{margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.telephone__dropdown{background:#00508e;border-radius:0;display:none;margin:0 auto;padding:4rem 0;position:absolute;right:0;top:60px;top:6rem;width:100%;z-index:10;}
.telephone__text{color:#fff;font:14px Century-Gothic-Regular;font:1.4rem Century-Gothic-Regular;padding:1rem;text-transform:uppercase;}
.telephone__list{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;}
.telephone__item,.telephone__list{display:-webkit-box;display:-ms-flexbox;display:flex;}
.telephone__item{padding:1rem;width:50%;}
.telephone__item-name{color:#fff;font:13px Century-Gothic-Regular;font:1.3rem Century-Gothic-Regular;padding-right:2rem;}
.telephone__item-number{color:#fff;font:13px Century-Gothic-Regular;font:1.3rem Century-Gothic-Regular;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.telephone__inner,.telephone__item-number{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;}
.telephone__inner{border-color:hsla(0,0%,100%,.1);border-style:solid;border-width:1px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 0;width:100%;}
.telephone__number{position:relative;left:2px;left:.2rem;}
.booking{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 10.5rem;width:auto;}
.booking,.booking__link{-webkit-transition:background .5s,color .5s;transition:background .5s,color .5s;}
.booking__link{background-color:transparent;border-bottom-left-radius:7px;border-bottom-left-radius:.7rem;border-bottom-right-radius:7px;border-bottom-right-radius:.7rem;color:#00508e;font:15px Century-Gothic-Regular;font:1.5rem Century-Gothic-Regular;padding:2.2rem;text-transform:uppercase;}
.booking__link:focus,.booking__link:hover{background-color:transparent;color:#7c7c7c;text-decoration:none;}
.logo__img{max-width:none;}
.navbar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.navbar__hamburguer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0;}
.navbar__hamburguer-btn{background-color:transparent;border:0;cursor:pointer;}
.navbar__hamburguer-ico{background:#00508e;content:"";display:block;height:3px;height:.3rem;margin-bottom:.5rem;width:30px;width:3rem;}
.navbar__hamburguer-ico:last-child{margin-bottom:0;}
.navbar__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;left:0;margin:0 auto;padding-right:.9rem;position:absolute;right:0;top:10px;top:1rem;}
.navbar__close-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:none;height:40px;height:4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;width:4rem;z-index:5;}
.navbar__close-ico:first-child{background-color:#fff;margin-right:-.2rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.navbar__close-ico:first-child,.navbar__close-ico:nth-child(2){height:50px;height:5rem;left:0;right:0;width:2px;width:.2rem;z-index:2;}
.navbar__close-ico:nth-child(2){background:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.navbar__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:1000;}
.navbar__item{padding:0 1rem;}
.navbar__item,.navbar__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:2;}
.navbar__link{color:#00508e;font:15px Century-Gothic-Regular;font:1.5rem Century-Gothic-Regular;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;text-decoration:none;text-transform:uppercase;width:100%;}
.navbar__link:focus,.navbar__link:hover{color:#7c7c7c;text-decoration:none;}
.navbar__dropdown{-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;}
.navbar__dropdown,.navbar__dropdown:after{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;}
.navbar__dropdown:after{border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;color:#00508e;content:"";margin-left:.5rem;-webkit-transition:color .5s;transition:color .5s;}
.navbar__dropdown:hover:after{color:#7c7c7c;}
.navbar__list-dropdown{background-color:#7c7c7c;border-radius:.7rem;display:none;left:-60px;left:-6rem;list-style:none;max-width:300px;max-width:30rem;min-width:230px;min-width:23rem;padding:1rem;position:absolute;top:100%;z-index:1;}
.navbar__list-dropdown:before{border-bottom:1rem solid;border-left:1rem solid transparent;border-right:1rem solid transparent;color:#7c7c7c;content:"";left:110px;left:11rem;position:absolute;top:-10px;top:-1rem;}
.navbar__item-dropdown{display:inline-block;position:relative;width:100%;}
.navbar__link-dropdown{display:block;font:15px Century-Gothic-Regular;font:1.5rem Century-Gothic-Regular;padding:1rem 1.6rem;text-transform:uppercase;-webkit-transition:color .5s;transition:color .5s;}
.navbar__link-dropdown,.navbar__link-dropdown:hover{color:#fff;text-decoration:none;}
.navbar__content{z-index:5;}
.navbar__language{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#00335b;display:none;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:-140px;right:-14rem;top:0;-webkit-transition:right .5s;transition:right .5s;width:200px;width:20rem;}
.navbar__language-dropdown{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:.1rem solid hsla(0,0%,100%,.5);height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30%;}
.navbar__language-dropdown,.navbar__language-text{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;}
.navbar__language-text{color:#fff;font:18px Century-Gothic-Regular;font:1.8rem Century-Gothic-Regular;text-transform:uppercase;-webkit-transform:rotate(-90deg) translateX(0);transform:rotate(-90deg) translateX(0);}
.navbar__language-text:hover{color:#fff;text-decoration:none;}
.navbar__language-arrow{margin-left:1.5rem;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;}
.navbar__language-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100%;width:70%;}
.navbar__language-link:hover{text-decoration:none;}
.navbar__language-name{color:#fff;display:block;font:18px Century-Gothic-Regular;font:1.8rem Century-Gothic-Regular;line-height:1.8;text-transform:uppercase;-webkit-transition:color .5s;transition:color .5s;}
.navbar__language-name:hover{color:#00508e;text-decoration:none;}
.navbar__item:nth-child(2) .navbar__item-dropdown:first-child a:after{content:"sup";display:inline-block;}
.navbar__link-dropdown:hover{font-family:Century-Gothic-Bold; background: #00508e!important;}
.dropdown-menu > li > a {
    margin-top: 3px;
    margin-bottom: 3px;
    color: #ffffff!important;
    white-space: normal;
}
@media (max-width:1024px){
    .navbar__hamburguer{-ms-flex-wrap:wrap;flex-wrap:wrap;}
    .navbar__close-inner,.navbar__hamburguer{display:-webkit-box;display:-ms-flexbox;display:flex;}
    .navbar__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
    .navbar__link,.navbar__link:focus,.navbar__link:hover{color:#fff;}
    .navbar__content{background:#006dc1;bottom:100%;height:100%;position:fixed;right:0;-webkit-transition:bottom .5s;transition:bottom .5s;width:100%;}
    .navbar__language{display:-webkit-box;display:-ms-flexbox;display:flex;}
    .navbar__item{margin:.5rem 0;}
}
@media print{
    *,:after,:before{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important;}
    a,a:visited{text-decoration:underline;}
    a[href]:after{content:" (" attr(href) ")";}
    a[href^="javascript:"]:after{content:"";}
    img{page-break-inside:avoid;}
    img{max-width:100%!important;}
    p{orphans:3;widows:3;}
    .navbar{display:none;}
}
@media (max-width:1200px){
    .header__generic-links,.header__official{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;}
    .header__wifi{background:transparent;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}
    .header .wifi__text,.header__wifi:before{color:#00508e;}
    .header__language{background:transparent;-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;padding-right:4%;}
    .header .language__text--dropdown{color:#00508e;}
    .header__booking{background:transparent;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:0 0 0 4%;display:-webkit-box;display:-ms-flexbox;display:flex;}
    .header .booking__link{padding:0;background:transparent;position:relative;height:100%;}
    .header__booking{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
    .header__bottom{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}
    .telephone:before{background:#00508e;content:"";display:inline-block;height:30%;margin:0 2rem;width:.1rem;}
}
@media (max-width:768px){
    .header__bottom{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;}
    .header,.official{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
    .official{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
    .header .language__list{right:0;}
    .telephone__item{width:100%;}
}
@media (max-width:568px){
    .header__bottom{padding-left:8%;padding-right:8%;}
    .wifi{display:none;}
}
@media (min-width:1024px){
    .telephone__container{max-width:120rem;padding-left:0;padding-right:0;width:100%;}
    .telephone__item{width:33.3333%;}
}
@media (min-width:568px){
    .header .generic-links__item:not(:last-child):after{display:inline-block;}
    .header .generic-links__item{width:auto;}
}
@media (max-width:1174px){
    .right{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;}
}
@media (min-width:1200px){
    .header #roi-loyalty-icon:after{background-color:#00508e;content:"";display:block;height:1.5rem;margin:auto 1rem;-webkit-transform:rotate(0);transform:rotate(0);width:.1rem;}
}
@media (max-width:1621px){
    .header__language{padding-right:0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}
}
@media (max-width:1445px){
    .official{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;}
}
/*! CSS Used from: https://www.senseshotels.com/static/corporativa/css/loyaltyStyles.min.css?v=4.1.0 */
#roi-loyalty-icon{font-size:0;padding:0;position:relative;}
#roi-loyalty-icon *{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Lato,Arial,sans-serif;font-weight:400;}
#roi-loyalty-icon .loyalty-icon{border:0;background:#fff;border-radius:50%;text-align:center;}
#roi-loyalty-icon .loyalty-icon__user:focus{outline:1px solid transparent;}
#roi-loyalty-icon .loyalty-icon__user--out{background:transparent;fill:#999;}
.telephone__number__svg {
    width: 2rem;
}
.langs_svg {
    width: 1.5rem;
    color:#00508e;
    margin-right: 3px;
    margin-bottom: 2px;
}


.navbar__language-arrow:before{font-family:icons-base;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-transform:none;}
a,div,em,li,span,ul{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;}
ul{list-style:none;}
a{cursor:pointer;-webkit-transition:color .5s,background-color .5s;transition:color .5s,background-color .5s;}
a:focus,a:hover{outline:none;text-decoration:none;}
span{line-height:1.2;}
a,span{max-width:100%;}
.dropdown{position:relative;}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:10px;font-size:1rem;color:#373a3c;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;}
html *{-webkit-transition:width .7s ease-out;transition:width .7s ease-out;}
*{-webkit-box-sizing:border-box;box-sizing:border-box;}
a{color:#807f7f;text-decoration:none;-webkit-transition:color .2s linear;transition:color .2s linear;font-family:Century-Gothic-Regular;letter-spacing:1px;letter-spacing:.1rem;}
a:hover{color:#000;text-decoration:none;}
a:active,a:focus{outline:none!important;-moz-outline-style:none!important;text-decoration:none;color:#000;}
a:before{color:#807f7f;}
.navbar--open .navbar__content{bottom:0;}
.navbar__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;left:0;margin:0 auto;padding-right:.9rem;position:absolute;right:0;top:10px;top:1rem;}
.navbar__close-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:none;height:40px;height:4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;width:4rem;z-index:5;}
.navbar__close-ico:first-child{background-color:#fff;margin-right:-.2rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.navbar__close-ico:first-child,.navbar__close-ico:nth-child(2){height:50px;height:5rem;left:0;right:0;width:2px;width:.2rem;z-index:2;}
.navbar__close-ico:nth-child(2){background:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.navbar__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:1000;}
.navbar__item{padding:0 1rem;}
.navbar__item,.navbar__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:2;}
.navbar__link{color:#00508e;font:15px Century-Gothic-Regular;font:1.5rem Century-Gothic-Regular;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;text-decoration:none;text-transform:uppercase;width:100%;}
.navbar__link:focus,.navbar__link:hover{color:#7c7c7c;text-decoration:none;}
.navbar__dropdown{-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;}
.navbar__dropdown,.navbar__dropdown:after{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;}
.navbar__dropdown:after{border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;color:#00508e;content:"";margin-left:.5rem;-webkit-transition:color .5s;transition:color .5s;}
.navbar__dropdown:hover:after{color:#7c7c7c;}
.navbar__list-dropdown{background-color:#7c7c7c;border-radius:.7rem;display:none;left:-60px;left:-6rem;list-style:none;max-width:300px;max-width:30rem;min-width:230px;min-width:23rem;padding:1rem;position:absolute;top:100%;z-index:1;}
.navbar__list-dropdown:before{border-bottom:1rem solid;border-left:1rem solid transparent;border-right:1rem solid transparent;color:#7c7c7c;content:"";left:110px;left:11rem;position:absolute;top:-10px;top:-1rem;}
.navbar__item-dropdown{display:inline-block;position:relative;width:100%;}
.navbar__link-dropdown{display:block;font:15px Century-Gothic-Regular;font:1.5rem Century-Gothic-Regular;padding:1rem 1.6rem;text-transform:uppercase;-webkit-transition:color .5s;transition:color .5s;}
.navbar__link-dropdown,.navbar__link-dropdown:hover{color:#fff;text-decoration:none;}
.navbar__content{z-index:5;}
.navbar__language{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#00335b;display:none;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:-140px;right:-14rem;top:0;-webkit-transition:right .5s;transition:right .5s;width:200px;width:20rem;}
.navbar__language-dropdown{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:.1rem solid hsla(0,0%,100%,.5);height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30%;}
.navbar__language-dropdown,.navbar__language-text{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;}
.navbar__language-text{color:#fff;font:18px Century-Gothic-Regular;font:1.8rem Century-Gothic-Regular;text-transform:uppercase;-webkit-transform:rotate(-90deg) translateX(0);transform:rotate(-90deg) translateX(0);}
.navbar__language-text:hover{color:#fff;text-decoration:none;}
.navbar__language-arrow{margin-left:1.5rem;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;}
.navbar__language-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100%;width:70%;}
.navbar__language-link:hover{text-decoration:none;}
.navbar__language-name{color:#fff;display:block;font:18px Century-Gothic-Regular;font:1.8rem Century-Gothic-Regular;line-height:1.8;text-transform:uppercase;-webkit-transition:color .5s;transition:color .5s;}
.navbar__language-name:hover{color:#00508e;text-decoration:none;}
.navbar__item:nth-child(2) .navbar__item-dropdown:first-child a:after{content:"sup";display:inline-block;}
.navbar__link-dropdown:hover{font-family:Century-Gothic-Bold;}
.navbar__list-dropdown{z-index:3;}
@media (max-width:1024px){
    .navbar__close-inner{display:-webkit-box;display:-ms-flexbox;display:flex;}
    .navbar__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
    .navbar__link,.navbar__link:focus,.navbar__link:hover{color:#fff;}
    .navbar__content{background:#006dc1;bottom:100%;height:100%;position:fixed;right:0;-webkit-transition:bottom .5s;transition:bottom .5s;width:100%;}
    .navbar__language{display:-webkit-box;display:-ms-flexbox;display:flex;}
    .navbar__item{margin:.5rem 0;}
}
@media print{
    *,:after,:before{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important;}
    a,a:visited{text-decoration:underline;}
    a[href]:after{content:" (" attr(href) ")";}
    a[href^="javascript:"]:after{content:"";}
}


.navbar__close-ico:first-child, .navbar__close-ico:nth-child(2) {
    height: 50px;
    height: 5rem;
    left: 0;
    right: 0;
    width: 2px;
    width: .2rem;
    z-index: 2;
}
.navbar__close-ico:first-child {
    background-color: #fff;
    margin-right: -.2rem;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.hotel-top-line {
    font-size: 24px!important;
}


/*! CSS Used fontfaces */
@font-face{font-family:'Lato';font-style:normal;font-weight:100;src:local('Lato Hairline'), local('Lato-Hairline'), url(https://fonts.gstatic.com/s/lato/v16/S6u8w4BMUTPHh30AUi-qJCY.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Lato';font-style:normal;font-weight:100;src:local('Lato Hairline'), local('Lato-Hairline'), url(https://fonts.gstatic.com/s/lato/v16/S6u8w4BMUTPHh30AXC-q.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:local('Lato Light'), local('Lato-Light'), url(https://fonts.gstatic.com/s/lato/v16/S6u9w4BMUTPHh7USSwaPGR_p.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:local('Lato Light'), local('Lato-Light'), url(https://fonts.gstatic.com/s/lato/v16/S6u9w4BMUTPHh7USSwiPGQ.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v16/S6uyw4BMUTPHjxAwXjeu.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v16/S6uyw4BMUTPHjx4wXg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v16/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v16/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Lato';font-style:normal;font-weight:900;src:local('Lato Black'), local('Lato-Black'), url(https://fonts.gstatic.com/s/lato/v16/S6u9w4BMUTPHh50XSwaPGR_p.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Lato';font-style:normal;font-weight:900;src:local('Lato Black'), local('Lato-Black'), url(https://fonts.gstatic.com/s/lato/v16/S6u9w4BMUTPHh50XSwiPGQ.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Lato';font-style:normal;font-weight:100;src:local('Lato Hairline'), local('Lato-Hairline'), url(https://fonts.gstatic.com/s/lato/v16/S6u8w4BMUTPHh30AUi-qJCY.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Lato';font-style:normal;font-weight:100;src:local('Lato Hairline'), local('Lato-Hairline'), url(https://fonts.gstatic.com/s/lato/v16/S6u8w4BMUTPHh30AXC-q.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:local('Lato Light'), local('Lato-Light'), url(https://fonts.gstatic.com/s/lato/v16/S6u9w4BMUTPHh7USSwaPGR_p.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:local('Lato Light'), local('Lato-Light'), url(https://fonts.gstatic.com/s/lato/v16/S6u9w4BMUTPHh7USSwiPGQ.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v16/S6uyw4BMUTPHjxAwXjeu.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v16/S6uyw4BMUTPHjx4wXg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v16/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v16/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Lato';font-style:normal;font-weight:900;src:local('Lato Black'), local('Lato-Black'), url(https://fonts.gstatic.com/s/lato/v16/S6u9w4BMUTPHh50XSwaPGR_p.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Lato';font-style:normal;font-weight:900;src:local('Lato Black'), local('Lato-Black'), url(https://fonts.gstatic.com/s/lato/v16/S6u9w4BMUTPHh50XSwiPGQ.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-display:swap;font-family:icons-base;font-style:normal;font-weight:400;src:url(https://www.senseshotels.com/dynamic_templates/static/fonts/icons-base.woff) format("woff"),url(https://www.senseshotels.com/dynamic_templates/static/fonts/icons-base.woff2) format("woff2")}
@font-face{font-family:icons_base;font-style:normal;font-weight:400;src:url(https://www.senseshotels.com/static/fonts/icons_base.woff) format("woff"),url(https://www.senseshotels.com/static/fonts/icons_base.ttf) format("truetype"),url(../../fonts/icons_base.svg#icons_base) format("svg")}
@font-face{font-display:swap;font-family:Century-Gothic-Regular;font-style:normal;font-weight:400;src:url(https://www.senseshotels.com/static/fonts/Century-Gothic-Regular.woff2) format("woff2"),url(https://www.senseshotels.com/static/fonts/Century-Gothic-Regular.woff) format("woff");}
@font-face{font-display:swap;font-family:Century-Gothic-Bold;font-style:normal;font-weight:400;src:url(https://www.senseshotels.com/static/fonts/Century-Gothic-Bold.woff2) format("woff2"),url(https://www.senseshotels.com/static/fonts/Century-Gothic-Bold.woff) format("woff");}