@font-face{font-display:swap;font-family:Intelo-Semibold;font-style:normal;font-weight:600;src:url(https://25136934.fs1.hubspotusercontent-eu1.net/hubfs/25136934/Fonts/Intelo/Intelo-Semibold.ttf) format("truetype");src:url(https://25136934.fs1.hubspotusercontent-eu1.net/hubfs/25136934/Fonts/Intelo/Intelo-SemiBold.eot);src:url(https://25136934.fs1.hubspotusercontent-eu1.net/hubfs/25136934/Fonts/Intelo/Intelo-SemiBold.eot#iefix) format("embedded-opentype"),url(https://25136934.fs1.hubspotusercontent-eu1.net/hubfs/25136934/Fonts/Intelo/Intelo-SemiBold.woff2) format("woff2"),url(https://25136934.fs1.hubspotusercontent-eu1.net/hubfs/25136934/Fonts/Intelo/Intelo-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Intelo-Regular;font-style:normal;font-weight:600;src:url(https://25136934.fs1.hubspotusercontent-eu1.net/hubfs/25136934/Fonts/Intelo/Intelo-Regular.ttf) format("truetype");src:url(https://25136934.fs1.hubspotusercontent-eu1.net/hubfs/25136934/Fonts/Intelo/Intelo-Regular.eot);src:url(https://25136934.fs1.hubspotusercontent-eu1.net/hubfs/25136934/Fonts/Intelo/Intelo-Regular.eot#iefix) format("embedded-opentype"),url(https://25136934.fs1.hubspotusercontent-eu1.net/hubfs/25136934/Fonts/Intelo/Intelo-Regular.woff2) format("woff2"),url(https://25136934.fs1.hubspotusercontent-eu1.net/hubfs/25136934/Fonts/Intelo/Intelo-Regular.woff) format("woff")}html{scroll-padding-top:16rem}@media (min-width:62rem){html{scroll-padding-top:13.75rem}}::-moz-selection{background-color:#00abba;color:#fff}::selection{background-color:#00abba;color:#fff}.header{background-color:#00467f;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.375rem;left:0;position:fixed;right:0;top:0;z-index:1002}.header .navbar{width:100%}.header .navbar-brand{margin-right:auto}.header .navbar-collapse{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.header .nav-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 .9375rem 0 0;padding-right:.9375rem!important;position:relative;text-decoration:none}.header .nav-link:after{background-color:#fff;content:"";height:1rem;opacity:.8;position:absolute;right:0;width:.0625rem}.header .nav-link:last-child:after{content:none}.header .nav-link:active,.header .nav-link:focus,.header .nav-link:hover{color:#00abba}.header .nav-link:last-child{margin-right:0}.header .nav-link__icon{margin-right:.25rem}.header .btn-secondary{padding-left:0;padding-right:0}.header .btn-secondary .fa-chevron-down{font-size:.75rem}.header .btn-secondary:active,.header .btn-secondary:focus,.header .btn-secondary:hover{color:#00abba}.header .btn-secondary:active,.header .btn-secondary:focus,.header .btn-secondary:hover,.header .btn-secondary:not(:disabled):not(.disabled).active,.header .btn-secondary:not(:disabled):not(.disabled):active,.header .show>.btn-secondary.dropdown-toggle{background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;outline:none}.header--spa{background-color:#fff}.header--spa .navbar-brand{margin-left:1.5rem}.header--spa .nav-link{color:#00abba}.header--spa .nav-link:after{background-color:#00abba}.navbar__open{overflow:hidden}.navbar__hamburger{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;position:relative}@media (min-width:62rem){.navbar__hamburger{display:none}}.navbar__hamburger-btn{cursor:pointer}.navbar__hamburger-menu{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#00467f;height:100vh;justify-content:center;left:0;padding:1.875rem 1.25rem 1.25rem;position:fixed;top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:transform .5s;-o-transition:transform .5s;transition:transform .5s;width:100vw;z-index:3}.navbar__hamburger-menu--open{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.navbar__hamburger-icon{background-color:#fff;content:"";display:block;height:.125rem;margin-bottom:.375rem;width:1.375rem}.navbar__hamburger-icon:last-child{margin-bottom:0}.navbar__hamburger-close{cursor:pointer;display:block;pointer-events:auto;position:absolute;right:1rem;top:1rem;z-index:9}.navbar__hamburger-list{list-style:none;margin-top:2.5rem;padding:0}.navbar__hamburger-item{margin-bottom:1rem}.navbar__hamburger-link{color:#fff;display:block}@media (min-width:36rem){.navbar__hamburger-link{color:#fff;margin-bottom:.5rem}}.navbar__hamburger-link:focus,.navbar__hamburger-link:hover{color:#00abba;text-decoration:none}.navbar__hamburger-link-icon{margin-right:.25rem}.navbar__hamburger .btn-secondary{padding:0}.navbar__hamburger .btn-secondary .fa-chevron-down{font-size:.75rem}.navbar__hamburger .dropdown-menu{background-color:transparent;border:0;padding:.2rem 0}.navbar__hamburger .dropdown-item{color:#fff;padding:.25rem 0}.navbar__hamburger .dropdown-item:active,.navbar__hamburger .dropdown-item:focus,.navbar__hamburger .dropdown-item:hover{background-color:transparent;color:#00abba}@media (max-width:48rem){.header--spa .fa-solid.fa-headset{display:none}}.header--spa .navbar__hamburger-link{color:#00abba}.header--spa .navbar__hamburger-icon{background-color:#00abba}@media (max-width:48rem){.header--spa .navbar-logo{width:5.2rem}}.header--spa .navbar-brand{margin-left:1rem}@media (max-width:48rem){.header--spa .navbar-brand{margin-left:.5rem}.header--spa .navbar-brand img{width:7.7rem}}.header--spa .navbar__hamburger-list .navbar__hamburger-link{color:#fff}@media (min-width:48rem){.footer.footer-individual-hotel{margin-top:5rem}}.footer__top{background-color:#f7f8fa;padding:3rem 0}.footer__top-title{margin-bottom:1.2rem}@media (max-width:47rem){.footer__top-title{font-family:Intelo-Semibold;font-size:1rem}}.footer__top-list{list-style:none;margin:0;padding:0}@media (max-width:47rem){.footer__top-list-item{display:inline-block;margin-right:.625rem}}.footer__top-list-item--logo{margin-left:-.4375rem;margin-top:-.3125rem}.footer__top-list-link{display:block;margin-bottom:.875rem}.footer__top-list-link:active,.footer__top-list-link:focus,.footer__top-list-link:hover{color:#00abba;text-decoration:none}.footer__top-list--social{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:1.625rem 0 1.2rem;padding:0}.footer__top-list--social li{margin-right:1rem}.footer__top-list--social li a{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__top-list--social li a:active,.footer__top-list--social li a:focus,.footer__top-list--social li a:hover{color:#00abba;text-decoration:none}.footer__top-list--social li .fa-facebook{font-size:1rem}.footer__top-list--social li .fa-instagram,.footer__top-list--social li .fa-linkedin{font-size:1.125rem}.footer__bottom{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#00abba;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.625rem 0}@media (min-width:48rem){.footer__bottom{height:3.375rem;padding:0}.footer__bottom-column{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}}.footer__bottom-list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}.footer__bottom-list-item{margin-left:.5rem}.footer__bottom-list-item:first-child{margin-left:0}.footer__bottom-list-link{color:#fff}.footer__bottom-list-link:active,.footer__bottom-list-link:focus,.footer__bottom-list-link:hover{color:#fff;text-decoration:none}.footer--spa .footer__top{background-color:#fff}.footer--spa .footer__top-title{color:#3c3c3c}@media (max-width:47rem){.footer--spa .footer__top-title{margin-top:1rem}.footer--spa .footer__top-list-item{display:block}}.footer--spa .footer__top-list-link{color:#3c3c3c}@media (min-width:320px){.datepicker{width:100%!important}}@media (min-width:480px){.datepicker{width:460px!important}}@media (min-width:768px){.datepicker{width:560px!important}}.datepicker__month-button{background-color:transparent!important;font-size:1.375rem}.datepicker__month-button:hover{color:#3c3c3c!important;cursor:pointer!important}.datepicker__month-name{cursor:default}.datepicker__month-button--prev{-webkit-transform:rotate(273deg);-ms-transform:rotate(273deg);transform:rotate(273deg)}.datepicker__month-button--next{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.datepicker__month-caption{vertical-align:baseline!important}.datepicker__month-day--disabled:after{content:none!important}.datepicker__month-day--disabled{cursor:not-allowed}.btn-primary,.btn-secondary{text-transform:uppercase}.btn-primary{color:#fff!important}.form-floating .form-control{height:3.25rem!important}@media (min-width:48rem){.form-floating .form-control{height:2.875rem!important}}.form-floating label{opacity:.65;padding:.8rem 1rem!important}.form-floating>textarea:focus~label{top:.375rem}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],label,select,select:focus,textarea{font-size:1rem!important}@media (min-width:48rem){input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],label,select,select:focus,textarea{font-size:.875rem!important}}.form-control[readonly]{background-color:transparent!important}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#00467f!important}.owl-theme .owl-dots .owl-dot span{background:rgba(0,70,127,.3)!important;height:.5rem!important;margin:.3125rem .25rem!important;width:.5rem!important}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:1.25rem!important}.owl-theme .owl-nav .disabled{opacity:0!important}.banner-mobile{background:rgba(0,70,127,.1);margin-top:3.375rem;padding:.9375rem .4375rem}@media (min-width:48rem){.banner-mobile{display:none!important}}.banner-mobile .title{color:#00467f;font-family:Intelo-Semibold;font-size:.875rem}.banner-mobile .title p{margin-bottom:.2rem}.banner-mobile .description{color:#00467f;font-family:Intelo-Regular;font-size:.8125rem}.banner-mobile .description p{margin-bottom:0}.availability-box{background-color:#00abba}.availability-box--vertical .availability-box__form .btn__search{font-size:1.25rem}.availability-box--vertical .availability-box__item-resident{color:#fff}@media (min-width:48rem){.availability-box--horizontal .availability-box__form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}.availability-box--horizontal .availability-box__form .btn__search{width:16%}}@media (min-width:62rem){.availability-box--horizontal .availability-box__form .btn__search{width:10%}}@media (min-width:48rem){.availability-box--horizontal .availability-box__item{margin-bottom:0;width:27%}}@media (min-width:62rem){.availability-box--horizontal .availability-box__item{width:29%}}@media (min-width:48rem){.availability-box--discount .availability-box__form .btn__search{width:12%}}@media (min-width:62rem){.availability-box--discount .availability-box__form .btn__search{width:10%}}@media (min-width:48rem){.availability-box--discount .availability-box__item{width:21%}}@media (min-width:62rem){.availability-box--discount .availability-box__item{width:22%}}.availability-box__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:1.5rem 1.25rem}.availability-box__item{background-color:#fff;margin-bottom:.625rem}.availability-box__item,.availability-box__item .btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.availability-box__item .btn{text-align:left;width:100%}.availability-box__item-hotels__btn{font-size:1rem!important}@media (min-width:48rem){.availability-box__item-hotels__btn{font-size:.875rem!important}}.availability-box__item-hotels__btn:after{content:"\f078"!important}.availability-box__item-hotels__btn:after,.availability-box__item-hotels__btn:before{-webkit-font-smoothing:antialiased;display:inline-block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-variant:normal;font-weight:900;text-rendering:auto}.availability-box__item-hotels__btn:before{color:#00abba;content:"\f594";margin-right:.5rem}.availability-box__item-hotels__btn-text{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:100%}.availability-box__item-hotels__dropdown{-webkit-box-shadow:8px 8px 40px 5px rgba(0,0,0,.08);box-shadow:8px 8px 40px 5px rgba(0,0,0,.08);font-size:1rem!important;max-height:12.25rem;overflow-x:hidden;overflow-y:scroll;width:100%}@media (min-width:48rem){.availability-box__item-hotels__dropdown{font-size:.875rem!important}}.availability-box__item-hotels__dropdown-all_hotels,.availability-box__item-hotels__dropdown-country{font-family:Intelo-Semibold}.availability-box__item-hotels__dropdown-hotel_name{padding-left:2rem!important}.availability-box__item-hotels__dropdown .dropdown-item{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.availability-box__item-date{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.9rem .9375rem}.availability-box__item-date:before{-webkit-font-smoothing:antialiased;color:#00abba;content:"\f073";display:inline-block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-variant:normal;font-weight:900;margin-right:.5rem;text-rendering:auto}.availability-box__item-date .form-control{background-color:#fff;cursor:pointer;padding:0}.availability-box__item-date .form-control:focus{background-color:#fff;-webkit-box-shadow:none;box-shadow:none}.availability-box__item-date__dropdown-arrow:after{cursor:pointer}.availability-box__item-date__dropdown-arrow:after,.availability-box__item-paxes__btn:after{content:"\f078"!important}.availability-box__item-date__dropdown-arrow:after,.availability-box__item-paxes__btn:after,.availability-box__item-paxes__btn:before{-webkit-font-smoothing:antialiased;display:inline-block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-variant:normal;font-weight:900;text-rendering:auto}.availability-box__item-paxes__btn:before{color:#00abba;content:"\f500";margin-right:.5rem}.availability-box__item-paxes__input{font-size:1rem!important;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:100%}@media (min-width:48rem){.availability-box__item-paxes__input{font-size:.875rem!important}}.availability-box__item-paxes__dropdown{-webkit-box-shadow:8px 8px 40px 5px rgba(0,0,0,.08);box-shadow:8px 8px 40px 5px rgba(0,0,0,.08);padding:.9375rem!important;width:100%}.availability-box__item-paxes__dropdown-item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.availability-box__item-paxes__dropdown-item-label{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:44%}.availability-box__item-paxes__dropdown-item-buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:44%}.availability-box__item-paxes__dropdown-item-buttons--less,.availability-box__item-paxes__dropdown-item-buttons--more{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#f7f8fa;border:none;border-radius:3.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.5rem;height:1.875rem;justify-content:center;max-width:1.875rem;min-width:1.875rem;padding:0}.availability-box__item-paxes__dropdown-item-buttons--less:hover,.availability-box__item-paxes__dropdown-item-buttons--more:hover{background-color:#00467f;color:#fff}.availability-box__item-paxes__dropdown-item-buttons .form-control{background-color:#fff;padding-left:0;padding-right:0}.availability-box__item-paxes__dropdown-item-buttons .form-control:focus{background-color:#fff;-webkit-box-shadow:none;box-shadow:none}.availability-box__item-paxes__dropdown-item-minors .form-select:focus{-webkit-box-shadow:none;box-shadow:none}.availability-box__item-discounts__btn{font-size:1rem!important}@media (min-width:48rem){.availability-box__item-discounts__btn{font-size:.875rem!important}}.availability-box__item-discounts__btn:after{-webkit-font-smoothing:antialiased;content:"\f078"!important;display:inline-block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-variant:normal;font-weight:900;text-rendering:auto}.availability-box__item-discounts:before{margin-left:1rem}.availability-box__item-discounts:before,.availability-box__item-discounts__btn:before{-webkit-font-smoothing:antialiased;color:#00abba;content:"\f02b";display:inline-block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-variant:normal;font-weight:900;text-rendering:auto}.availability-box__item-discounts__btn:before{margin-right:.5rem}.availability-box__item-discounts__btn-text{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:100%}.availability-box__item-discounts__dropdown{-webkit-box-shadow:8px 8px 40px 5px rgba(0,0,0,.08);box-shadow:8px 8px 40px 5px rgba(0,0,0,.08);font-size:1rem!important;max-height:12.25rem;overflow-x:hidden;overflow-y:scroll;padding:.9rem .9375rem!important;width:100%}@media (min-width:48rem){.availability-box__item-discounts__dropdown{font-size:.875rem!important}}.availability-box__item-discounts__dropdown .dropdown-item{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.availability-box__item-resident{color:#3c3c3c;margin-bottom:.8rem!important;width:100%!important}.availability-box__item-resident.form-check{background-color:transparent!important}.availability-box__item-resident .form-check-input[type=checkbox]{border-radius:.125rem}.availability-box__item-resident-discount a{color:#00abba!important;cursor:pointer}.availability-box__item-resident-discount a:hover{text-decoration:underline!important}.availability__modal-content{border:0}.availability__modal-close{color:#fff;position:absolute;right:1rem;top:1rem}.availability__modal-close:active,.availability__modal-close:focus,.availability__modal-close:hover{color:#00467f!important;cursor:pointer!important}.availability__modal-close i{font-size:1.25rem}.availability__modal .availability-box__form{padding:3.5rem 1.25rem}.no-dispo-modal__modal{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;justify-content:center}.no-dispo-modal__modal.show{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.no-dispo-modal__modal-dialog{height:95vh;margin:0!important;max-height:95vh;max-width:98vw!important;overflow:hidden;position:relative;width:98vw!important}.no-dispo-modal__modal-close{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:1rem;top:1rem;z-index:2}.no-dispo-modal__modal-close:hover{color:#00abba;text-decoration:none}.no-dispo-modal__modal-close i{font-size:1.25rem;margin-left:.5rem}.no-dispo-modal__modal-body,.no-dispo-modal__modal-content{height:100%}.no-dispo-modal__modal .modal-body{padding-top:3.125rem}@media (min-width:62rem){.no-dispo-modal__modal .availability-box__form{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}.no-dispo-modal__modal .availability-box__form h2{margin-bottom:0;width:20%}.no-dispo-modal__modal .availability-box__form .availability-box__item{margin-bottom:0}.no-dispo-modal__modal .availability-box__form .availability-box__item-date,.no-dispo-modal__modal .availability-box__form .availability-box__item-hotels{width:30%}.no-dispo-modal__modal .availability-box__form .availability-box__item-paxes__input{margin-right:1.25rem}.no-dispo-modal__modal .availability-box__form .btn__search{font-size:.875rem}}.no-dispo-modal__modal-form .btn{margin-top:.625rem;min-width:8.75rem;padding:.9rem .9375rem!important}@media (min-width:48rem){.no-dispo-modal__modal-form .btn{margin-top:0}}.no-dispo-modal__modal-form--error-quote{display:block!important}.no-dispo-modal__modal-form--error-quote label{font-size:1.25rem;margin-bottom:.625rem}.hotel-advantages{margin:3.125rem auto 0}@media (min-width:36rem){.hotel-advantages{width:95%}}@media (min-width:48rem){.hotel-advantages{width:95%}}@media (min-width:62rem){.hotel-advantages{margin:0;width:auto}}.hotel-advantages__title{margin-bottom:2.5rem;text-align:center}.hotel-advantages__title h1{font-size:1.625rem}.hotel-advantages__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:48rem){.hotel-advantages__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.hotel-advantages__item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin-bottom:1.25rem;padding:0 1.25rem;text-align:center}@media (min-width:48rem){.hotel-advantages__item{margin-bottom:0}}.hotel-advantages__item-image{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.125rem;justify-content:center;margin-bottom:1.25rem;width:3.125rem}.hotel-advantages__item-text h5{margin:0 auto .625rem;width:70%}.hotel__adress-telephone-rrss{border-top:.0625rem solid rgba(0,70,127,.15);margin-top:1.875rem;padding-top:1.875rem}.hotel__adress-telephone-rrss-col{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem}@media (min-width:48rem){.hotel__adress-telephone-rrss-col{margin-bottom:.2rem}}.hotel__adress-telephone-rrss-col--license{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;justify-content:center}.hotel__adress-telephone-rrss-col .icon{height:auto;margin-right:.3125rem;width:1.5rem}.hotel__adress-telephone-rrss-col .icon svg{fill:#00467f}@media (min-width:48rem){.hotel__adress-telephone-rrss-col .icon--address{width:1.4rem}}.hotel__adress-telephone-rrss-col .icon--email,.hotel__adress-telephone-rrss-col .icon--experiences,.hotel__adress-telephone-rrss-col .icon--rrss,.hotel__adress-telephone-rrss-col .icon--telephone{width:1rem}.hotel__adress-telephone-rrss-col .text{margin-right:.3125rem}.hotel__adress-telephone-rrss-col .text,.hotel__adress-telephone-rrss-col a{display:-webkit-box;display:-ms-flexbox;display:flex}.hotel__adress-telephone-rrss-col-logos{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hotel__adress-telephone-rrss-col-logos img{height:auto;max-width:100%}.hotel__adress-telephone-rrss-email,.hotel__adress-telephone-rrss-tel{color:#3c3c3c}.hotel__adress-telephone-rrss-certifications{border-top:.0625rem solid rgba(0,70,127,.15);margin-top:1.875rem;padding-top:1.875rem}.hotel__header{background:#fff;margin-bottom:1.5rem;margin-top:3.375rem}@media (min-width:48rem){.hotel__header{padding-top:1.875rem}}.hotel__header #hs_cos_wrapper_module_hotel_title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:space-between}@media (min-width:48rem){.hotel__header--scroll{padding:1.875rem 0 1.5rem;position:-webkit-sticky;position:sticky;top:3.4rem;z-index:1001}}.hotel__sticky{position:-webkit-sticky;position:sticky;top:13rem;z-index:1000}.hotel__availability,.hotel__banner{padding-bottom:1.25rem}.hotel__description{border-bottom:.0625rem solid rgba(0,70,127,.15);margin-top:1.2rem;padding-bottom:1.2rem}@media (min-width:48rem){.hotel__description{padding-bottom:1.875rem}}.hotel__services{margin-top:1.2rem;padding-bottom:1.2rem}@media (min-width:48rem){.hotel__services{margin-top:1.875rem;padding-bottom:1.875rem}}.hotel__facilities,.hotel__offers-advantages{margin-top:1.2rem}@media (min-width:48rem){.hotel__facilities,.hotel__offers-advantages{margin-top:1.875rem}}.hotel__offers-advantages{background-color:#f7f8fa;display:none;padding:2.5rem 0}@media (min-width:48rem){.hotel__offers-advantages{display:block}}@media (max-width:47rem){.hotel__offers-advantages .hotel-advantages{padding:0}}.hotel__aditional-content{border-top:.0625rem solid rgba(0,70,127,.15);margin-top:1.875rem;padding-top:1.875rem}.hotel-mts{background-color:rgba(0,171,186,.15);border:.0625rem solid rgba(0,171,186,.2);margin-bottom:1.25rem}.hotel-mts__title{padding:1.25rem 1.25rem 0}.hotel-mts__title h6{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#3c3c3c;margin-bottom:0}@media (min-width:75rem){.hotel-mts__title h6{display:-webkit-box;display:-ms-flexbox;display:flex}}.hotel-mts__title h6 .mts-provider{background-color:#fff;border-radius:.25rem;color:#8a8a8a;font-family:Intelo-Regular;font-size:.8125rem;margin-bottom:.15rem;margin-top:.625rem;padding:.3rem}@media (min-width:75rem){.hotel-mts__title h6 .mts-provider{margin-left:.625rem;margin-top:0}}.hotel-mts .hotel-rooms-dispo__rooms-room{border:none}.hotel-mts .hotel-rooms-dispo__rooms-room-rates table thead{background-color:rgba(0,171,186,.1);border-bottom:.0625rem solid rgba(0,171,186,.2);border-top:.0625rem solid rgba(0,171,186,.2)}.hotel-mts .hotel-rooms-dispo__rooms-room-rates table tbody tr{border-color:rgba(0,171,186,.2)}.hotel-title__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:1.5rem}@media (min-width:48rem){.hotel-title__title{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:0;padding-top:.1875rem}}.hotel-title__title h1{margin:0}.hotel-title__stars{display:inline-block;font-size:.875rem;margin-bottom:.5rem;vertical-align:super}@media (min-width:48rem){.hotel-title__stars{margin-bottom:0}}.hotel-title__stars i{color:#00abba}.hotel-title__recomendation-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f7f8fa;border-radius:3.125rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:.3125rem;padding:.125rem .625rem .125rem .125rem}.hotel-title__recomendation-item:first-child{margin-top:0}@media (min-width:48rem){.hotel-title__recomendation-item{margin-right:.625rem}}.hotel-title__recomendation-item-icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#00467f;border-radius:3.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:1.875rem;justify-content:center;margin-right:.3125rem;min-height:1.875rem;min-width:1.875rem;width:1.875rem}.hotel-title__recomendation-item-icon i{color:#fff}.hotel-title__phone{color:#00abba;display:inline-block;font-family:Intelo-Semibold;font-size:1.125rem;margin-left:.3125rem;margin-top:.625rem}.hotel-title__phone:active,.hotel-title__phone:focus,.hotel-title__phone:hover{color:#00656e}.hotel-title__phone i{margin-right:.3125rem}@media (min-width:48rem){.hotel-map{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:6.5rem;justify-content:center;margin-left:auto;width:15rem}}.hotel-map i{display:none}@media (min-width:48rem){.hotel-map i{color:#00467f;display:block;font-size:2rem;margin-bottom:.25rem}}.hotel-map__button{margin-top:1rem}@media (max-width:47rem){.hotel-map__button{background-color:transparent!important;color:#00abba!important;padding:0!important;text-transform:none!important}}@media (min-width:48rem){.hotel-map__button{margin-top:0}}.hotel-index{padding-bottom:5rem}.hotel-index ul{list-style:none;padding:0}.hotel-index ul li{font-size:1rem;padding-bottom:.5rem}.hotel-index ul li:active a,.hotel-index ul li:active svg,.hotel-index ul li:focus a,.hotel-index ul li:focus svg,.hotel-index ul li:hover a,.hotel-index ul li:hover svg{fill:#00abba;color:#00abba}.hotel-index ul li svg{margin-left:.375rem}.hotel-gallery{position:relative}.hotel-gallery__opinions{border-bottom:.0625rem solid rgba(0,70,127,.15);margin-top:1.2rem;padding-bottom:1.2rem}@media (min-width:48rem){.hotel-gallery__opinions{border:none;margin:0;padding:0;position:absolute;right:1rem;top:1rem;width:18.75rem}}.hotel-gallery__opinions-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e7eaf0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5rem}@media (min-width:48rem){.hotel-gallery__opinions-header{background:#f7f8fab8}}.hotel-gallery__opinions-header p{margin:0}.hotel-gallery__opinions-rate-value{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#37b698;border-radius:.625rem .625rem 0 .625rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Intelo-Semibold;font-size:1.1rem;height:2.4rem;justify-content:center;margin-right:.5rem;width:2.4rem}.hotel-gallery__opinions-rate-value-title{color:#00467f;font-family:Intelo-Semibold;font-size:1rem}.hotel-gallery__opinions-body{background:#f7f8fa;padding:1rem .5rem}@media (min-width:48rem){.hotel-gallery__opinions-body{background:#ffffffcc;padding:.5rem}}.hotel-gallery__opinions-body p{margin:0}.hotel-gallery__opinions .carousel-inner{padding:0 1.25rem}.hotel-gallery__opinions .carousel-control-next,.hotel-gallery__opinions .carousel-control-prev{opacity:.3;width:auto!important}.hotel-gallery__opinions .carousel-control-next i,.hotel-gallery__opinions .carousel-control-prev i{color:#3c3c3c;font-size:1.4rem}.hotel-images{position:relative}.hotel-images .bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%!important;width:100%}.hotel-images__top{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:25rem}.hotel-images__top-left{padding-right:.625rem;width:35%}.hotel-images__top-left-image-wrap{height:50%}.hotel-images__top-left-image-wrap:first-child{padding-bottom:.625rem}.hotel-images__top-left-image{background-position:50%;background-size:cover;display:block;height:100%;width:100%}.hotel-images__top-right{width:65%}.hotel-images__top-right-image{background-position:50%;background-size:cover;display:block;height:100%;width:100%}.hotel-images__bottom{display:none}.hotel-images__bottom-image{margin-right:.625rem}.hotel-images__bottom-image:last-child{margin-right:0}.hotel-images__button{background-color:hsla(0,0%,100%,.4);border:1px solid #fff;bottom:1.25rem;color:#fff;padding:.6rem .8rem;position:absolute;right:1.25rem;text-shadow:.125rem .125rem 1.25rem rgba(0,0,0,.2)}.hotel-images__button i{margin-right:.625rem}.hotel-images__modal{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;justify-content:center}.hotel-images__modal.show{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.hotel-images__modal-dialog{height:95vh;margin:0!important;max-height:95vh;max-width:98vw!important;overflow:hidden;position:relative;width:98vw!important}.hotel-images__modal-close{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:1rem;top:1rem;z-index:2}.hotel-images__modal-close:hover{color:#00abba;text-decoration:none}.hotel-images__modal-close i{font-size:1.25rem;margin-left:.5rem}.hotel-images__modal-body,.hotel-images__modal-content{height:100%}.hotel-images__modal .modal-body{padding-top:3.125rem}.hotel-images__carousel-gallery{height:100%;position:relative}.hotel-images__carousel-gallery .btn__search{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1.25rem auto 0}.hotel-images__carousel-gallery .owl-item,.hotel-images__carousel-gallery .owl-stage,.hotel-images__carousel-gallery .owl-stage-outer{height:100%}.hotel-images__carousel-gallery-small{display:none!important;height:8.75rem;padding-bottom:1.25rem;position:absolute;top:0}@media (min-width:48rem){.hotel-images__carousel-gallery-small{display:block!important}}.hotel-images__carousel-gallery-small .owl-item{opacity:.5}.hotel-images__carousel-gallery-small .owl-item.current{opacity:1}.hotel-images__carousel-gallery-small .owl-item.active{padding-right:1.25rem}.hotel-images__carousel-gallery-small .owl-item.active:last-child{padding:0}.hotel-images__carousel-gallery-small__item{background-position:50%;background-size:cover;height:100%;list-style:none}.hotel-images__carousel-gallery-big{bottom:0;height:100%;position:absolute}@media (min-width:48rem){.hotel-images__carousel-gallery-big{height:calc(100% - 12.75rem)}}.hotel-images__carousel-gallery-big__item{height:100%;position:relative}.hotel-images__carousel-gallery-big__item img{height:92%!important;margin:0 auto;width:90%!important}.hotel-images__carousel-gallery-big__item-slider-caption{margin:1rem auto 0;width:90%}.hotel-images__carousel-gallery-big .owl-next,.hotel-images__carousel-gallery-big .owl-prev{height:2.5rem;margin-top:-1.25rem;position:absolute;top:40%;width:1.375rem}.hotel-images__carousel-gallery-big .owl-next i,.hotel-images__carousel-gallery-big .owl-prev i{color:#00467f;font-size:2.125rem}.hotel-images__carousel-gallery-big .owl-prev{left:-1.625rem}@media (min-width:48rem){.hotel-images__carousel-gallery-big .owl-prev{left:-.625rem}}@media (min-width:62rem){.hotel-images__carousel-gallery-big .owl-prev{left:.625rem}}.hotel-images__carousel-gallery-big .owl-next{right:-1.625rem}@media (min-width:48rem){.hotel-images__carousel-gallery-big .owl-next{right:-.625rem}}@media (min-width:62rem){.hotel-images__carousel-gallery-big .owl-next{right:.625rem}}.hotel-images__carousel-mobile,.hotel-images__carousel-mobile .owl-stage-outer{height:100%}.hotel-images__carousel-mobile .owl-next,.hotel-images__carousel-mobile .owl-prev{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:hsla(0,0%,100%,.8)!important;border-radius:50%!important;color:#00467f!important;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem!important;height:2rem!important;justify-content:center;position:absolute;top:40%;width:2rem!important}.hotel-images__carousel-mobile .owl-prev{left:.1rem}.hotel-images__carousel-mobile .owl-next{right:.1rem}.hotel-images__carousel-mobile .hotel-images__carousel-gallery-big__item img{width:100%!important}#hotelOpinionsModule{display:none;position:relative;z-index:1}@media (min-width:48rem){#hotelOpinionsModule{display:block}}@media (max-width:576px){#hotelOpinionsModule{z-index:2}}#hotelOpinionsModule div[class^=HeaderContainer__Inner],#hotelOpinionsModule div[class^=HeaderTitle__Text]{display:none}#hotelOpinionsModule .widget{max-width:15rem!important;position:absolute;right:1.25rem;top:1.25rem}@media (max-width:576px){#hotelOpinionsModule .widget{max-width:100%!important;position:relative!important;right:0;top:0}}#hotelOpinionsModule div[class^=ReviewBackground__Container]{background-color:#fff;border-radius:0;padding:0}#hotelOpinionsModule .esEsbf{background-color:#f7f8fa;padding:.75rem;width:100%}#hotelOpinionsModule .gaeRhq{font-size:.875rem;margin:0;padding:.75rem}#hotelOpinionsModule .bsMypO{color:#00467f;font-family:Intelo-Semibold;font-size:1rem;margin-bottom:.3125rem;margin-top:.125rem}#hotelOpinionsModule .gAgUGL{height:.875rem;width:.875rem}#hotelOpinionsModule .ebEGXt{height:2.25rem;width:2.25rem}#hotelOpinionsModule .ebEGXt,#hotelOpinionsModule .hbDiKh{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}#hotelOpinionsModule .Card1__StyledReviewAvatar-sc-1kzxb9z-1+.Card1__Info-sc-1kzxb9z-2{margin-left:.625rem}#hotelOpinionsModule .gdhatH,#hotelOpinionsModule .guTNHh{margin-top:0}#hotelOpinionsModule .jJAOhO:not(:first-child){margin:0}#hotelOpinionsModule .jMSFdg,#hotelOpinionsModule .kANaLF{top:5.625rem}#hotelOpinionsModule .fbGDtz{-webkit-box-shadow:none!important;box-shadow:none!important}#hotelOpinionsModule #hotelOpinionsModule .fbGDtz:hover{background-color:#00467f!important}#hotelOpinionsModule .kzOlrY{-webkit-box-pack:end;-ms-flex-pack:end;color:#00467f;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Intelo-Semibold;justify-content:flex-end;margin-top:.375rem}.hotel-description__text{display:inline}.hotel-description__link{color:#00abba;cursor:pointer}.hotel-description__link:active,.hotel-description__link:focus,.hotel-description__link:hover{color:#00656e}.featured-services__link{color:#00abba;cursor:pointer}.featured-services__link:active,.featured-services__link:focus,.featured-services__link:hover{color:#00656e}.featured-services__row{padding-top:.625rem}.featured-services__col{margin-bottom:1rem}.featured-services__icon{color:#00467f;font-size:1.25rem;margin-right:.5rem}.featured-services #moreText{display:none}.hotel-services__row{padding-bottom:.4rem;padding-top:.2rem}.hotel-services__icon{color:#00467f;font-size:1.25rem}.hotel-services__others{display:none;margin-top:.625rem}.hotel-services__others-row{padding:.625rem 0}.hotel-services__others-col{margin-bottom:1rem}.hotel-services__others-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.5rem}.hotel-services__others-item h6{color:#3c3c3c;margin:0}.hotel-services__others-item-icon-wrap{-webkit-box-pack:center;-ms-flex-pack:center;height:1.75rem;justify-content:center;margin-right:.5rem;width:1.75rem}.hotel-services__others-item-icon-wrap,.hotel-services__others-subitem{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.hotel-services__others-subitem-icon{color:#00467f;font-size:1rem;margin-right:.125rem}.hotel-services__others-subitem-icon-wrap{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:1.75rem;justify-content:center;margin-right:.5rem;width:1.75rem}.hotel-services__badge{font-size:.75rem!important;margin-left:.5rem;padding:.3125rem .5rem!important}.hotel-services__link{color:#00abba;cursor:pointer}.hotel-services__link:active,.hotel-services__link:focus,.hotel-services__link:hover{color:#00656e}.hotel-rooms__title{border-top:.0625rem solid rgba(0,70,127,.15);margin-bottom:0;padding-top:1.2rem}@media (min-width:48rem){.hotel-rooms__title{padding-top:1.875rem}}.hotel-rooms__room{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-bottom:.0625rem solid rgba(0,70,127,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:1.25rem 0}@media (min-width:48rem){.hotel-rooms__room{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.hotel-rooms__picture-img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:12.875rem!important;position:relative;width:100%}@media (min-width:48rem){.hotel-rooms__picture-img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%!important;width:12.875rem}}.hotel-rooms__picture-img:hover .btn{opacity:1}.hotel-rooms__picture-img .btn{background-color:rgba(60,60,60,.7);border-radius:.25rem;bottom:.625rem;font-size:.75rem;opacity:1;padding:.2rem .5rem;position:absolute;right:.625rem;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media (min-width:48rem){.hotel-rooms__picture-img .btn{opacity:0}}.hotel-rooms__picture-img__counter{background-color:rgba(60,60,60,.7);border-radius:.25rem;bottom:.625rem;font-size:.75rem;left:.625rem;padding:.2rem .5rem;position:absolute}.hotel-rooms__info{margin:1.25rem 0}@media (min-width:48rem){.hotel-rooms__info{margin:0 1.25rem}}.hotel-rooms__description{margin-bottom:.9375rem}.hotel-rooms__description div,.hotel-rooms__description div p{display:inline}.hotel-rooms__description .showLessDescription{margin-bottom:.5rem;margin-top:.5rem}.hotel-rooms__services-item{display:inline-block;margin-bottom:.625rem;margin-right:.625rem}.hotel-rooms__services-icon{color:#00467f;font-size:1.125rem;margin-right:.5rem}.hotel-rooms__services-link{color:#00abba;cursor:pointer;display:block;margin-top:.3125rem}.hotel-rooms__services-link:active,.hotel-rooms__services-link:focus,.hotel-rooms__services-link:hover{color:#00656e}.hotel-rooms__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.hotel-rooms__button-wrap{width:100%}.hotel-rooms__button .btn{font-size:1rem;padding:.8rem 1rem!important;width:100%}@media (min-width:48rem){.hotel-rooms__button .btn{min-width:9.625rem;width:auto}}.hotel-rooms__button-advantage{margin-top:1rem}.hotel-rooms__button-advantage-text{color:#00467f;font-family:Intelo-Semibold;margin-left:.375rem}.hotel-rooms__link{color:#00abba;cursor:pointer}.hotel-rooms__link:active,.hotel-rooms__link:focus,.hotel-rooms__link:hover{color:#00656e}.hotel-rooms .showLessDescription,.hotel-rooms .showLessServices{display:none}.hotel-rooms__modal{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;justify-content:center}.hotel-rooms__modal.show{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.hotel-rooms__modal-dialog{height:95vh;margin:0!important;max-height:95vh;max-width:98vw!important;overflow:hidden;position:relative;width:98vw}.hotel-rooms__modal-close{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:1rem;top:1rem;z-index:2}.hotel-rooms__modal-close:hover{color:#00abba;text-decoration:none}.hotel-rooms__modal-close i{font-size:1.25rem;margin-left:.5rem}.hotel-rooms__modal-body,.hotel-rooms__modal-content{height:100%}.hotel-rooms__modal .modal-body{padding-top:3.125rem}.hotel-rooms__carousel-gallery{height:100%;position:relative}.hotel-rooms__carousel-gallery .btn__search{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1.25rem auto 0}.hotel-rooms__carousel-gallery .owl-item,.hotel-rooms__carousel-gallery .owl-stage,.hotel-rooms__carousel-gallery .owl-stage-outer{height:100%}.hotel-rooms__carousel-gallery-small{display:none!important;height:8.75rem;padding-bottom:1.25rem;position:absolute;top:0}@media (min-width:48rem){.hotel-rooms__carousel-gallery-small{display:block!important}}.hotel-rooms__carousel-gallery-small .owl-item{opacity:.5}.hotel-rooms__carousel-gallery-small .owl-item.current{opacity:1}.hotel-rooms__carousel-gallery-small .owl-item.active{padding-right:1.25rem}.hotel-rooms__carousel-gallery-small .owl-item.active:last-child{padding:0}.hotel-rooms__carousel-gallery-small__item{background-position:50%;background-size:cover;height:100%;list-style:none}.hotel-rooms__carousel-gallery-big{bottom:0;height:100%;position:absolute}@media (min-width:48rem){.hotel-rooms__carousel-gallery-big{height:calc(100% - 12.75rem)}}.hotel-rooms__carousel-gallery-big__item{height:100%;position:relative}.hotel-rooms__carousel-gallery-big__item img{height:100%!important;margin:0 auto;-o-object-fit:contain!important;object-fit:contain!important;width:90%!important}.hotel-rooms__carousel-gallery-big .owl-next,.hotel-rooms__carousel-gallery-big .owl-prev{height:2.5rem;margin-top:-1.25rem;position:absolute;top:40%;width:1.375rem}.hotel-rooms__carousel-gallery-big .owl-next i,.hotel-rooms__carousel-gallery-big .owl-prev i{color:#00467f;font-size:2.125rem}.hotel-rooms__carousel-gallery-big .owl-prev{left:-1.625rem}@media (min-width:48rem){.hotel-rooms__carousel-gallery-big .owl-prev{left:-.625rem}}@media (min-width:62rem){.hotel-rooms__carousel-gallery-big .owl-prev{left:.625rem}}.hotel-rooms__carousel-gallery-big .owl-next{right:-1.625rem}@media (min-width:48rem){.hotel-rooms__carousel-gallery-big .owl-next{right:-.625rem}}@media (min-width:62rem){.hotel-rooms__carousel-gallery-big .owl-next{right:.625rem}}.hotel-rooms .mobile-carousel,.hotel-rooms .mobile-carousel .owl-stage-outer{height:100%}.hotel-rooms .mobile-carousel .owl-next,.hotel-rooms .mobile-carousel .owl-prev{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:hsla(0,0%,100%,.8)!important;border-radius:50%!important;color:#00467f!important;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem!important;height:2rem!important;justify-content:center;position:absolute;top:40%;width:2rem!important}.hotel-rooms .mobile-carousel .owl-prev{left:.1rem}.hotel-rooms .mobile-carousel .owl-next{right:.1rem}.hotel-rooms .mobile-carousel .hotel-rooms__carousel-gallery-big__item img{width:100%!important}.hotel-rooms-dispo__title{border-top:.0625rem solid rgba(0,70,127,.15);margin-bottom:1.25rem;padding-top:1.2rem}@media (min-width:48rem){.hotel-rooms-dispo__title{padding-top:1.875rem}}.hotel-rooms-dispo__search{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:rgba(0,171,186,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;padding:1.25rem}@media (min-width:48rem){.hotel-rooms-dispo__search{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.hotel-rooms-dispo__search-checkin,.hotel-rooms-dispo__search-checkout,.hotel-rooms-dispo__search-paxes{margin-right:.5rem}.hotel-rooms-dispo__search-label,.hotel-rooms-dispo__search-text{font-family:Intelo-Semibold}.hotel-rooms-dispo__search-text{color:#00467f;font-size:1rem;margin-bottom:.6rem}@media (min-width:48rem){.hotel-rooms-dispo__search-text{margin-bottom:0}}.hotel-rooms-dispo__rooms{margin-top:1.25rem}.hotel-rooms-dispo__rooms-room{border-bottom:.0625rem solid rgba(0,70,127,.15);margin-bottom:2rem}@media (min-width:48rem){.hotel-rooms-dispo__rooms-room{border:.0625rem solid rgba(0,70,127,.15)}}.hotel-rooms-dispo__rooms-room:last-child{margin:0}@media (min-width:48rem){.hotel-rooms-dispo__rooms-room-info{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.25rem}}.hotel-rooms-dispo__rooms-room-info--left{width:100%}@media (min-width:48rem){.hotel-rooms-dispo__rooms-room-info--left{margin-right:1.25rem;width:12.875rem}}.hotel-rooms-dispo__rooms-room-info--right{margin:1.25rem 0;width:100%}@media (min-width:48rem){.hotel-rooms-dispo__rooms-room-info--right{margin:0;width:calc(100% - 14.125rem)}}.hotel-rooms-dispo__rooms-room-info--right h4{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.3rem}.hotel-rooms-dispo__rooms-room-info--right h4 .bagde{padding-bottom:0!important;padding-top:0!important}.hotel-rooms-dispo__rooms-room-occupation{font-size:.75rem;margin-bottom:.6rem;opacity:.7}.hotel-rooms-dispo__rooms-room-occupation i{margin-right:.4rem}.hotel-rooms-dispo__rooms-room-services{margin-top:.9375rem}.hotel-rooms-dispo__rooms-room-rates table{width:100%}.hotel-rooms-dispo__rooms-room-rates table thead{background-color:#f7f8fa;border-bottom:.0625rem solid rgba(0,70,127,.15);border-top:.0625rem solid rgba(0,70,127,.15);display:none}@media (min-width:48rem){.hotel-rooms-dispo__rooms-room-rates table thead{display:table-header-group}}.hotel-rooms-dispo__rooms-room-rates table thead th{font-family:Intelo-Semibold;padding:.625rem 1.25rem}.hotel-rooms-dispo__rooms-room-rates table thead th:last-child{text-align:right}.hotel-rooms-dispo__rooms-room-rates table tbody{border-top:.0625rem solid rgba(0,70,127,.15)}@media (min-width:48rem){.hotel-rooms-dispo__rooms-room-rates table tbody{border-top:none}}.hotel-rooms-dispo__rooms-room-rates table tbody tr{border-bottom:.0625rem solid rgba(0,70,127,.15)}@media (max-width:47rem){.hotel-rooms-dispo__rooms-room-rates table tbody tr{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:10.5rem}}.hotel-rooms-dispo__rooms-room-rates table tbody tr:last-child{border:none}.hotel-rooms-dispo__rooms-room-rates table tbody tr td{padding:1rem 0;vertical-align:text-top}@media (min-width:48rem){.hotel-rooms-dispo__rooms-room-rates table tbody tr td{padding:1rem 1.25rem 1.25rem}}.hotel-rooms-dispo__rooms-room-rate{position:relative}@media (max-width:47rem){.hotel-rooms-dispo__rooms-room-rate-board{width:50%}.hotel-rooms-dispo__rooms-room-rate-board p{margin:0}}.hotel-rooms-dispo__rooms-room-rate-board h4{display:none;margin-bottom:.5rem}.hotel-rooms-dispo__rooms-room-rate-board h6{margin-bottom:0}.hotel-rooms-dispo__rooms-room-rate-board .mts-provider{background-color:rgba(0,171,186,.15);border-radius:.25rem;color:#8a8a8a;font-family:Intelo-Regular;font-size:.8125rem;margin-top:.5rem;padding:.3rem}@media (max-width:47rem){.hotel-rooms-dispo__rooms-room-rate-conditions{padding-top:0!important;width:50%}}.hotel-rooms-dispo__rooms-room-rate-conditions-text span{font-family:Intelo-Semibold;margin-right:.3125rem}.hotel-rooms-dispo__rooms-room-rate-conditions-text--green{color:#029471;margin:.375rem 0}.hotel-rooms-dispo__rooms-room-rate-conditions-text--green i{margin-right:.3125rem}.hotel-rooms-dispo__rooms-room-rate-conditions-cancellation{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex}.hotel-rooms-dispo__rooms-room-rate-conditions-cancellation i{color:#00467f;margin-right:.3125rem}.hotel-rooms-dispo__rooms-room-rate-list{margin:0}.hotel-rooms-dispo__rooms-room-rate-list li{margin-bottom:.5rem}.hotel-rooms-dispo__rooms-room-rate-list li:last-child{margin-bottom:0}@media (max-width:47rem){.hotel-rooms-dispo__rooms-room-rate-content{position:absolute;right:0;top:0;width:50%}}.hotel-rooms-dispo__rooms-room-rate-price{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:right}.hotel-rooms-dispo__rooms-room-rate-price-total{color:#00abba;font-family:Intelo-Semibold;font-size:1.5rem}.hotel-rooms-dispo__rooms-room-rate-price-total-text{color:#00abba;font-size:.8125rem;margin-bottom:.4rem}.hotel-rooms-dispo__rooms-room-rate-price-partial{color:#3c3c3c;font-size:.6875rem}.hotel-rooms-dispo__rooms-room-rate-price-taxes{font-size:.625rem;margin-top:.1875rem;opacity:.8}.hotel-rooms-dispo__rooms-room-rate-budget{cursor:pointer;margin-top:.625rem}.hotel-rooms-dispo__rooms-room-rate-budget i{font-size:1rem;margin-right:.3125rem}.hotel-rooms-dispo__rooms-room-rate-button{font-size:1rem!important}@media (min-width:48rem){.hotel-rooms-dispo__rooms-room-rate-button{min-width:8.75rem}}.hotel-rooms-dispo__picture{height:12.875rem}@media (min-width:48rem){.hotel-rooms-dispo__picture{height:100%}.hotel-rooms-dispo__picture .hotel-rooms__picture-img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%!important;width:100%}}.hotel-rooms-dispo .carousel-individual-hotel,.hotel-rooms-dispo .showLessDescription,.hotel-rooms-dispo .showLessServices{display:none}.hotel-rooms-dispo .mobile-carousel,.hotel-rooms-dispo .mobile-carousel .owl-stage-outer{height:100%}.hotel-rooms-dispo .mobile-carousel .owl-next,.hotel-rooms-dispo .mobile-carousel .owl-prev{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:hsla(0,0%,100%,.8)!important;border-radius:50%!important;color:#00467f!important;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem!important;height:2rem!important;justify-content:center;position:absolute;top:40%;width:2rem!important}.hotel-rooms-dispo .mobile-carousel .owl-prev{left:.1rem}.hotel-rooms-dispo .mobile-carousel .owl-next{right:.1rem}.hotel-rooms-dispo .mobile-carousel .hotel-rooms__carousel-gallery-big__item img{width:100%!important}#hotelRoomsDispo .photo-gallery-hotel{display:block}#hotelRoomsDispo .sync1 .item{color:#fff;padding:5rem 0;position:relative;text-align:center}#hotelRoomsDispo .sync2 .item{border-radius:.1875rem;color:#fff;margin:.3125rem;padding:.625rem 0;text-align:center}#hotelRoomsDispo .sync2 h1{font-size:1.125rem}#hotelRoomsDispo .sync1 .owl-theme{position:relative}#hotelRoomsDispo .sync1 .owl-next,.owl-prev{height:2.5rem;margin-top:-1.25rem;position:absolute;top:50%;width:1.375rem}#hotelRoomsDispo .sync1 .owl-prev{left:.625rem}#hotelRoomsDispo .sync1 .owl-next{right:.625rem}.hotel-facilities__nav{padding:.625rem 0 .9375rem}.hotel-facilities__nav-item{background-color:#f7f8fa;border-radius:3.125rem;margin-bottom:.625rem;margin-right:.625rem}@media (min-width:48rem){.hotel-facilities__nav-item{margin-bottom:0}}.hotel-facilities__nav-link{background-color:#f7f8fa;color:#3c3c3c}.hotel-facilities__carousel{margin-top:1.25rem}.hotel-facilities__carousel-link{cursor:pointer}.hotel-facilities__carousel-item{background-position:50%;background-repeat:no-repeat;background-size:cover;height:13.125rem!important;position:relative;width:auto}.hotel-facilities__carousel-item-title{bottom:.625rem;color:#fff;left:.625rem;position:absolute;text-shadow:.125rem .125rem 1.25rem rgba(0,0,0,.2)}.hotel-aditional-content__carousel{margin-top:1.25rem}.hotel-aditional-content__carousel-link{cursor:pointer}.hotel-aditional-content__carousel-item{background-position:50%;background-repeat:no-repeat;background-size:cover;height:13.125rem!important;position:relative;width:auto}.hotel-aditional-content__carousel-item-title{bottom:.625rem;color:#fff;left:.625rem;position:absolute;text-shadow:.125rem .125rem 1.25rem rgba(0,0,0,.2)}