html.js{margin-top:0!important}body{font-family:Roboto,sans-serif!important;font-size:14px!important;color:#666!important}a{font-family:Roboto,sans-serif;color:#999500}a:active,a:focus,a:hover{text-decoration:underline}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif;color:#999500!important}.home .container.page-container,.page-template-page-templates .container.page-container{max-width:100%!important;padding-left:0!important;padding-right:0!important;overflow-x:hidden}.entry-content-bottom img,.entry-content-middle img{width:100%;height:auto}img.alignleft{display:block;margin-right:auto}img.aligncenter{display:block;margin:0 auto}img.alignright{display:block;margin-left:auto}.page-header{background-color:#FFF;color:#666;margin-bottom:0!important}.page-header #promotions{background-color:#999500}.page-header #promotions .carousel-item .carousel-caption{position:relative;bottom:0;left:0;right:auto;padding-top:0;padding-bottom:0}.page-header #promotions .carousel-item .carousel-caption a{display:block;text-decoration:none;padding-top:10px;padding-bottom:10px}.page-header #promotions .carousel-item .carousel-caption a h6{color:#FFF!important;margin-bottom:0}.page-header #promotions .carousel-control-next-icon,.page-header #promotions .carousel-control-prev-icon{width:1rem;height:1rem}.page-header .spacing-y{padding-top:15px;padding-bottom:15px}.page-header .navbar{padding-top:0;padding-bottom:0;height:auto;min-height:auto}.navbar .navbar-toggler{font-weight:300;color:#999500;border:none;width:100%;height:46px;padding:0;display:flex;align-items:center;justify-content:center;position:relative;z-index:5;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.navbar .navbar-toggler:focus{box-shadow:none}.navbar .navbar-toggler .bi-list{width:1.5em;height:1.5em}.navbar .navbar-toggler:active,.navbar .navbar-toggler:focus,.navbar .navbar-toggler:hover{color:#FFF;background-color:#999500}.page-header .offcanvas{background-color:#FFF;visibility:visible}.page-header .offcanvas .offcanvas-header img,.page-header .offcanvas .offcanvas-header svg{width:80%;height:auto;max-width:250px}.page-header .offcanvas .offcanvas-header svg .cls-1{fill:#999500}.page-header .offcanvas .offcanvas-header .btn-close{background-size:3.5rem;width:2rem;height:2rem}.page-header .offcanvas .offcanvas-header .btn-close:active,.page-header .offcanvas .offcanvas-header .btn-close:focus,.page-header .offcanvas .offcanvas-header .btn-close:hover{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.page-header .offcanvas .offcanvas-body .navbar-nav{display:flex;flex-direction:column;justify-content:center;align-items:center}.page-header .offcanvas .offcanvas-body .navbar-nav a{color:#999500;font-size:1.5rem;line-height:normal;text-decoration:none;position:relative;width:300px;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}.page-header .offcanvas .offcanvas-body .navbar-nav:hover li a{opacity:.25}.page-header .offcanvas .offcanvas-body .navbar-nav li{overflow:hidden}.page-header .offcanvas .offcanvas-body .navbar-nav li a:hover{opacity:1}.page-header .offcanvas .offcanvas-body .navbar-nav a::after,.page-header .offcanvas .offcanvas-body .navbar-nav a::before{content:"";position:absolute;left:0;bottom:10px;width:100%;height:2px;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}.page-header .offcanvas .offcanvas-body .navbar-nav a::before{opacity:0;background:#999500}.page-header .offcanvas .offcanvas-body .navbar-nav a::after{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%;background:#999500}.page-header .offcanvas .offcanvas-body .navbar-nav a.active::before,.page-header .offcanvas .offcanvas-body .navbar-nav a:active::before,.page-header .offcanvas .offcanvas-body .navbar-nav a:focus::before,.page-header .offcanvas .offcanvas-body .navbar-nav a:hover::before{opacity:1}.page-header .offcanvas .offcanvas-body .navbar-nav a.active::after,.page-header .offcanvas .offcanvas-body .navbar-nav a:active::after,.page-header .offcanvas .offcanvas-body .navbar-nav a:focus::after,.page-header .offcanvas .offcanvas-body .navbar-nav a:hover::after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.page-header .offcanvas .offcanvas-body .navbar-nav li.dropdown .dropdown-menu{display:block;margin-top:.125rem;border:none}.page-header .offcanvas .offcanvas-body .navbar-nav li.dropdown .dropdown-menu .dropdown-item{padding-left:0;padding-right:0;padding-top:.5rem;padding-bottom:.5rem;margin-left:1rem;width:100%;background-color:transparent}.page-header .offcanvas .offcanvas-body .navbar-nav li.dropdown .dropdown-menu .dropdown-item:active{background-color:transparent}@keyframes menu-in{0%{clip-path:ellipse(60% 60% at 0 50%)}100%{clip-path:ellipse(120% 120% at 0 50%)}}.page-header{z-index:60!important}.page-header .main-navigation .col-lg-2:nth-child(3){width:11%}.page-header .main-navigation .col-lg-1:nth-child(6){width:5.5%}.page-header .site-title a{display:block;width:100%}.page-header .site-title a img{position:relative;display:block;margin:0 auto;width:100%;max-width:41px}.btn-contanier,.wpml-widget .wpml-floating-language-switcher{display:flex;justify-content:center;align-content:center;flex-wrap:wrap}.wpml-floating-language-switcher .wpml-ls-legacy-list-horizontal,.wpml-floating-language-switcher ul,.wpml-ls-legacy-list-horizontal .wpml-ls-item,.wpml-ls-legacy-list-horizontal .wpml-ls-legacy-dropdown-click,.wpml-widget .wpml-floating-language-switcher{width:100%;height:100%}.wpml-floating-language-switcher .wpml-ls-legacy-list-horizontal,.wpml-ls-legacy-list-horizontal a{padding:0}.wpml-floating-language-switcher .wpml-ls-legacy-list-horizontal{display:flex;justify-content:center;flex-wrap:wrap;align-content:center}.wpml-floating-language-switcher ul{display:block}.wpml-floating-language-switcher ul{padding-left:0;margin-bottom:0}.wpml-floating-language-switcher ul li{list-style-type:none}.wpml-floating-language-switcher ul li a.wpml-ls-item-toggle{font-size:1rem;font-weight:300;color:#666;text-decoration:none;background-color:transparent!important;display:flex;flex-direction:row-reverse;justify-content:center;align-content:center;flex-wrap:wrap;height:100%;width:100%;padding-right:0!important;border:none}.wpml-floating-language-switcher ul li a.wpml-ls-item-toggle:active,.wpml-floating-language-switcher ul li a.wpml-ls-item-toggle:focus,.wpml-floating-language-switcher ul li a.wpml-ls-item-toggle:hover{color:#FFF;background-color:#999500!important}.wpml-floating-language-switcher .wpml-ls-legacy-list-horizontal ul li .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{color:#666;right:5px;top:18px}.wpml-floating-language-switcher .wpml-ls-legacy-list-horizontal ul li .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:hover:after{color:#FFF}.wpml-floating-language-switcher .wpml-ls-legacy-list-horizontal ul li .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle span{display:block;overflow:hidden;text-transform:uppercase;height:20px;margin-left:0;margin-right:5px}.wpml-floating-language-switcher .wpml-ls-legacy-list-horizontal ul li.wpml-ls-item-es .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle span{width:19px}.wpml-floating-language-switcher .wpml-ls-legacy-list-horizontal ul li.wpml-ls-item-en .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle span{width:20px}.wpml-floating-language-switcher ul li .wpml-ls-sub-menu{border:none}.wpml-floating-language-switcher ul li .wpml-ls-sub-menu li .wpml-ls-link{font-size:1.1rem;font-weight:300;color:#666;text-decoration:none;padding:5px 10px 10px 10px}.wpml-floating-language-switcher ul li .wpml-ls-sub-menu li a:active,.wpml-floating-language-switcher ul li .wpml-ls-sub-menu li a:focus,.wpml-floating-language-switcher ul li .wpml-ls-sub-menu li a:hover{color:#FFF;background-color:#999500}.menu-container{display:flex;justify-content:flex-end}.navbar-ul .nav-pills{justify-content:end}.navbar-ul .nav-pills .nav-link{font-size:1rem;font-weight:300;color:#666;text-decoration:none;padding:.7rem;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.navbar-ul .nav-pills .nav-link.active,.navbar-ul .nav-pills .nav-link:active,.navbar-ul .nav-pills .nav-link:focus,.navbar-ul .nav-pills .nav-link:hover{color:#FFF;background-color:#999500}.navbar-ul .nav-login .dropdown-menu .dropdown-item{color:#666;text-decoration:none}.navbar-ul .nav-login .dropdown-menu.show .dropdown-item:active,.navbar-ul .nav-login .dropdown-menu.show .dropdown-item:focus,.navbar-ul .nav-login .dropdown-menu.show .dropdown-item:hover{color:#FFF;background-color:#999500}.main-navigation .login-b-part{width:70px;height:auto}.main-navigation #loyalty-wrap{width:30px;height:100%;margin:0 auto}.btn-contanier{height:100%}.btn-contanier a{font-size:1.25rem;font-weight:300;color:#999500;border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.btn-contanier a.btn:active,.btn-contanier a.btn:focus,.btn-contanier a.btn:hover{color:#FFF;background-color:#999500}@media (min-width:992px){.page-header .site-title{display:none!important;margin-top:0}}@media (max-width:992px){.page-header .col-sm-1{display:none!important}.page-header .site-title{display:flex!important}.page-header .site-title .site-title-heading{padding-top:3px;width:100%}.page-header .main-navigation .col-lg-1:nth-child(6){width:33.33333333%}.page-header .col-sm-4.wpml-widget{border-right:none}.wpml-floating-language-switcher ul li a.wpml-ls-item-toggle{flex-direction:row}.wpml-floating-language-switcher .wpml-ls-legacy-list-horizontal ul li .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{right:auto;top:auto;position:relative;margin-top:5px}}@media (min-width:768px) and (max-width:992px){.page-header .container-fluid{max-width:720px}}@media (max-width:768px){.page-header .spacing-y{padding-top:0;padding-bottom:0}.page-header .col-sm-4{flex:0 0 auto;width:33.33333333%}.wpml-floating-language-switcher .wpml-ls-legacy-list-horizontal ul li .wpml-ls-legacy-list-horizontal ul li.wpml-ls-item-es a span{width:30px;height:30px}.wpml-floating-language-switcher .wpml-ls-legacy-list-horizontal ul li .wpml-ls-legacy-list-horizontal ul li.wpml-ls-item-en a span{width:40px;height:30px}.wpml-ls-legacy-list-horizontal .wpml-ls-flag{margin-top:13px}.wpml-floating-language-switcher ul li a{font-size:2rem}.page-header .offcanvas .offcanvas-header{padding-top:5px;padding-bottom:5px;height:80px}.page-header .offcanvas .offcanvas-header a{flex:0 0 auto;width:50%}.page-header .offcanvas .offcanvas-header svg{width:100%}.navbar-ul .nav-pills .nav-link{padding-left:.5rem;padding-right:.5rem}}@media (min-width:320px) and (max-width:479px){.wpml-floating-language-switcher ul li a.wpml-ls-item-toggle{width:70px}.page-header #promotions .carousel-item .carousel-caption a{margin-left:9px;margin-right:9px}.page-header #promotions .carousel-item .carousel-caption a h6{font-size:.9rem;min-height:35px}.page-header #promotions .carousel-control-prev{left:-15px}.page-header #promotions .carousel-control-next{right:-15px}.page-header #promotions .carousel-control-next,.page-header #promotions .carousel-control-prev{width:10%}.page-header #promotions .carousel-control-next-icon,.page-header #promotions .carousel-control-prev-icon{width:2rem;height:2rem}}.site-footer{background-color:#FFF!important;border-top:none!important;font-size:1.2rem!important;padding-top:6rem!important;padding-bottom:6rem!important}.site-footer a,.site-footer p,.site-footer ul li{color:#666!important}.site-footer a{text-decoration:none}#site-footer a:hover{color:#999500!important;text-decoration:underline}.site-footer h3,.site-footer h4{color:#999500!important;font-weight:700}.site-footer #block-10 a:first-child{font-size:1rem}.site-footer ul.social-media{display:flex;justify-content:center;list-style-type:none;padding-left:0;margin-block:0}.site-footer ul.social-media li{margin:10px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.site-footer ul.social-media li a{display:block;position:relative;z-index:5;text-indent:-9999px;width:1.8rem;height:1.8rem;background-repeat:no-repeat;background-position:center;background-size:100%;border-radius:50%;box-shadow:rgba(0,0,0,.12) 0 1px 3px,rgba(0,0,0,.24) 0 1px 2px;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-ms-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}.site-footer ul.social-media li a:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;border-radius:50%}.site-footer ul.social-media li a:hover{background-size:80%}.site-footer ul.social-media li:nth-child(1) a{background-image:url(../../assets/images/svg/facebook.svg)}.site-footer ul.social-media li:nth-child(2) a{background-image:url(../../assets/images/svg/instagram.svg)}#closure .container .row{padding-top:1rem;padding-bottom:1rem;border-top:1px solid #666}#closure .col-sm-12 p{font-size:.9rem;color:#666;margin-bottom:0}#closure .col-sm-12 p a{font-size:.9rem;color:#666}@media screen and (max-width:767px){.site-footer{padding-top:3rem!important;padding-bottom:3rem!important}.site-footer #block-8 p,.site-footer .widget_block h4{text-align:center}.site-footer ul.social-media li a{width:2.2rem;height:2.2rem}#closure .col-sm-12 p{text-align:center!important}}@media screen and (max-width:560px){.site-footer{padding-bottom:6rem!important}}.block-info .tns-outer{position:relative}.tns-horizontal.tns-subpixel>.tns-item{position:relative}.tns-horizontal.tns-subpixel>.tns-item .item-slider-url{position:relative;display:block}.tns-horizontal.tns-subpixel>.tns-item .item-slider-desktop{width:100%;height:auto}.tns-horizontal.tns-subpixel>.tns-item .item-slider-mobile{width:100%;height:auto}#home-slider{position:relative;margin-top:85px}#home-slider .custom-slider-home.desktop{position:relative;overflow:hidden}#home-slider .slide-content{position:absolute;height:100%;width:100%;top:0;left:0}#home-slider .slide-content .video-container{display:block;position:absolute;height:100%;width:100%;top:0;left:0}#home-slider .slide-content .video-container iframe{position:absolute;top:0}#home-slider .slide-content .video-container .video-container-bg{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4)}#home-slider .slide-content .item-slider-logo{width:100%;height:auto;max-width:400px;top:30%!important}#home-slider .slide-content .item-slider-title{text-align:center;color:#FFF!important}#home-slider #booking-engine-2024 .item-slider-sistema-B-logo{position:relative;float:right;height:auto;width:100%;max-width:70px}#home-slider #booking-engine-2024{width:100%;max-width:840px}#home-slider #booking-engine-2024 .nav-tabs{border-bottom:none}#home-slider #booking-engine-2024 .nav-tabs .nav-item{position:relative;width:140px}#home-slider #booking-engine-2024 .nav-tabs .nav-item:first-child{z-index:10}#home-slider #booking-engine-2024 .nav-tabs .nav-item:last-child{margin-left:-15px;z-index:0}#home-slider #booking-engine-2024 .nav-tabs .nav-link{font-size:1rem;line-height:18px;text-align:center;color:#FFF;display:inline-block;padding:10px;margin:0;width:100%;max-width:140px;background-color:#999500;-webkit-border-radius:0 20px 0 0;-moz-border-radius:0 20px 0 0;-ms-border-radius:0 20px 0 0;-o-border-radius:0 20px 0 0;border-radius:0 20px 0 0}#home-slider #booking-engine-2024 .nav-tabs .nav-link.active,#home-slider #booking-engine-2024 .nav-tabs .nav-link:focus,#home-slider #booking-engine-2024 .nav-tabs .nav-link:hover{color:#999500;background-color:#FFF;border-color:#999500}#home-slider #booking-engine-2024 .tab-content{background-color:rgba(255,255,255,.3);position:relative;float:left;max-width:768px}#home-slider #booking-engine-2024 .tab-content .roiback-be-container{display:flex;align-items:center;justify-content:space-between}#home-slider #booking-engine-2024 .tab-content .roiback-be-container .iso-logo img{width:auto;height:50px}#home-slider #booking-engine-2024 .tab-content .roiback-be-container .iso-logo,#home-slider #booking-engine-2024 .tab-content .roiback-be-container .navbar-toggler{display:none}#home-slider #booking-engine-2024 .tab-content .roiback-be-container .navbar-toggler{font-weight:300;color:#999500;border:none;width:80px;height:50px;align-items:center;justify-content:center;position:relative;z-index:5;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}#home-slider #booking-engine-2024 .tab-content .roiback-be-container .navbar-toggler:focus{box-shadow:none}#home-slider #booking-engine-2024 .tab-content .roiback-be-container .navbar-toggler .bi-list{width:1.5em;height:1.5em}#home-slider #booking-engine-2024 .tab-content .roiback-be-container .navbar-toggler:active,#home-slider #booking-engine-2024 .tab-content .roiback-be-container .navbar-toggler:focus,#home-slider #booking-engine-2024 .tab-content .roiback-be-container .navbar-toggler:hover{color:#FFF;background-color:#999500}#home-slider .roi-engine-container .roi-search-engine{background-color:transparent}#home-slider .roi-engine-container .roi-search-engine .roi-search-engine__form--shadow{padding:0;box-shadow:none}#home-slider .roi-engine-container .roi-search-engine .roi-search-engine__text{display:none}#home-slider .roi-engine-container .roi-search-engine .roi-search-engine__text p{color:#FFF}#home-slider .roi-engine-container .roi-search-engine .col-md-2,#home-slider .roi-engine-container .roi-search-engine .col-md-3{background-color:rgba(0,0,0,.4)}#home-slider .roi-engine-container .roi-search-engine .roi-search-engine__field--month-year,#home-slider .roi-engine-container .roi-search-engine .roi-search-engine__label{font-size:1rem;font-weight:300}#home-slider .roi-engine-container .roi-search-engine .roi-search-engine__field--day,#home-slider .roi-engine-container .roi-search-engine .roi-search-engine__field--month-year,#home-slider .roi-engine-container .roi-search-engine .roi-search-engine__label,#home-slider .roi-engine-container .roi-search-engine .roi-search-engine__occupancy-text{color:#FFF}#home-slider .roi-engine-container .roi-search-engine .roi-search-engine__field--calendar .svg-roi path{stroke:#FFF}#home-slider .roi-engine-container .roi-search-engine .roi-search-engine__label,#home-slider .roi-engine-container .roi-search-engine .roi-search-engine__occupancy-text{margin-bottom:15px}#home-slider .roi-engine-container .roi-search-engine .roi-search-engine__label{font-size:.9rem;text-transform:uppercase}#home-slider .roi-engine-container .roi-search-engine .roi-search-engine__item--checkin .roi-search-engine__label,#home-slider .roi-engine-container .roi-search-engine .roi-search-engine__item--checkout .roi-search-engine__label{margin-bottom:0}#home-slider .roi-engine-container .roi-search-engine .roi-search-engine__item--promo{padding-top:10px;padding-bottom:10px}#home-slider .roi-engine-container .roi-search-engine .roi-search-engine__item--promo .roi-search-engine__label{bottom:0}#home-slider .roi-engine-container .roi-search-engine .roi-search-engine__item--promo .roi-search-engine__field--promo{color:#999500;height:37px;padding-top:5px;padding-bottom:5px;border:none}#home-slider .roi-engine-container .roi-search-engine .roi-search-engine__item--action{padding-top:10px;padding-bottom:10px}#home-slider .roi-engine-container .roi-search-engine .roi-search-engine__item--action .roi-search-engine__field--action{font-size:.9rem;color:#FFF;line-height:1.2;background-color:#999500;text-decoration:none;height:78px;border:1px solid #999500;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-ms-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}#home-slider .roi-engine-container .roi-search-engine .roi-search-engine__item--action .roi-search-engine__field--action:active,#home-slider .roi-engine-container .roi-search-engine .roi-search-engine__item--action .roi-search-engine__field--action:focus,#home-slider .roi-engine-container .roi-search-engine .roi-search-engine__item--action .roi-search-engine__field--action:hover{color:#999500;background-color:#FFF}#home-slider .wrapper-rh-h{margin-top:0}#home-slider .wrapper-rh-h .tabs-rh-h{display:none}#home-slider .wrapper-rh-h .widget-rh-h{border-radius:0;width:100%;padding:10px}#home-slider .wrapper-rh-h .form-input{padding:0;border:none;box-shadow:none}#home-slider .wrapper-rh-h .form-input .airport-wrapper-h{width:100%;margin-bottom:0}#home-slider .wrapper-rh-h .form-input .check-in-out.col-lg-4{width:41.6668%;padding-left:0;padding-right:0}#home-slider .wrapper-rh-h .form-input .autoComplete_wrapper{height:auto}#home-slider .wrapper-rh-h .form-input .autoComplete_wrapper>input{margin-top:0;height:3rem!important}#home-slider .wrapper-rh-h .form-input .check-in-label,#home-slider .wrapper-rh-h .form-input .check-out-label{font-weight:400;color:#FFF}#home-slider .wrapper-rh-h .form-input .check-in-date,#home-slider .wrapper-rh-h .form-input .check-out-date{font-size:1rem;font-weight:700}#home-slider .wrapper-rh-h .form-input .check-in-out-arrow{font-size:28px}#home-slider .wrapper-rh-h .form-input .check-in-date,#home-slider .wrapper-rh-h .form-input .check-in-out-arrow,#home-slider .wrapper-rh-h .form-input .check-out-date{color:#FFF}#home-slider .wrapper-rh-h .form-input .dropdown__field{padding-right:5px!important;margin-top:17px!important;margin-bottom:0;height:52px}#home-slider .wrapper-rh-h .form-input .dropdown__field .field-icon{background-color:#FFF}#home-slider .wrapper-rh-h .form-input .btn-wrapper-rh-h.col-lg-12{width:25%;padding-left:0;padding-right:0}#home-slider .wrapper-rh-h .form-input .btn-wrapper-rh-h .button-container .post{width:100%;background-color:#999500;box-shadow:none}#home-slider .wrapper-rh-h .form-input .btn-wrapper-rh-h .button-container .post .post-title{color:#FFF!important;margin-left:auto;margin-right:auto}#home-slider .wrapper-rh-h .form-input .btn-wrapper-rh-h .button-container .post:before{background-color:#FFF}#home-slider .wrapper-rh-h .form-input .btn-wrapper-rh-h .button-container .post:focus .post-title,#home-slider .wrapper-rh-h .form-input .btn-wrapper-rh-h .button-container .post:hover .post-title{color:#999500!important}#block1 .container-fluid{padding-left:0;padding-right:0}#block1 .col-lg-4{padding-right:0}#block1 .block-info{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;height:100%}#block1 .block-info p{font-size:1.1rem}#block1 .col-lg-4 .block-info p{margin-bottom:0}#block1 .block-info .tns-nav{text-align:center;margin:10px 0;position:absolute;bottom:25px;width:100%}#block1 .block-info .tns-nav>[aria-controls]{width:20px;height:20px;padding:0;margin:0 5px;border-radius:50%;background-color:#aaa;border:0}#block1 .block-info .tns-nav>.tns-nav-active{background-color:#FFF}#block2 .bg-container-title-mobile{background-repeat:no-repeat;background-position:center;background-size:0}#block2 .container-title{background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:6rem;padding-bottom:6rem}#block2 .container-title h2{font-size:2.3rem}#block2 .container-title h2,#block2 .container-title p,#block2 .container-title p a{color:#FFF!important;text-decoration:none}#block2 .container-title p{font-size:1.1rem}#block2 .container-title p a{font-size:1rem;display:inline-block;width:300px;height:auto;padding:10px 15px;background-color:#999500}#block2 .col-md-6:first-child .block-info{display:flex;align-items:center;height:100%}#block2 .block-info h2{font-size:2.3rem!important;color:#999500!important}#block2 .container .container-block{padding-top:1rem;padding-bottom:1rem}#block2 .block-info #slider-rooms-home-mw{padding-top:2rem;padding-bottom:4rem}#block2 .block-info .custom-slider-rooms{position:relative;overflow:hidden}#block2 .block-info #slider-rooms-home .slide-content .item-slider-container{background-color:#FFF;-webkit-box-shadow:rgba(0,0,0,.48) 6px 2px 16px 0,rgba(255,255,255,.8) -6px -2px 16px 0;-moz-box-shadow:rgba(0,0,0,.48) 6px 2px 16px 0,rgba(255,255,255,.8) -6px -2px 16px 0;-ms-box-shadow:rgba(0,0,0,.48) 6px 2px 16px 0,rgba(255,255,255,.8) -6px -2px 16px 0;-o-box-shadow:rgba(0,0,0,.48) 6px 2px 16px 0,rgba(255,255,255,.8) -6px -2px 16px 0;box-shadow:rgba(0,0,0,.48) 6px 2px 16px 0,rgba(255,255,255,.8) -6px -2px 16px 0}#block2 .block-info .tns-horizontal.tns-subpixel>.tns-item .item-slider-title{position:absolute;bottom:0;z-index:10;width:100%;color:#FFF!important;text-align:center;margin-bottom:0;padding-top:1rem;padding-bottom:1rem;background-color:rgba(0,0,0,.2)}#block2 .block-info #slider-rooms-home-ow .tns-controls{position:absolute;bottom:45px;width:100%}#block2 .block-info #slider-rooms-home-ow .tns-controls button{position:absolute;z-index:5;background-color:#999500;border:none;padding:10px}#block2 .block-info #slider-rooms-home-ow .tns-controls button:first-child{left:0}#block2 .block-info #slider-rooms-home-ow .tns-controls button:last-child{right:0}#block2 .block-info #slider-rooms-home-ow .tns-controls button span{font-size:5rem;line-height:18px;color:#FFF;display:block;height:30px;background-color:transparent}#block2 .block-info #slider-rooms-home-ow .tns-controls button:active,#block2 .block-info #slider-rooms-home-ow .tns-controls button:focus,#block2 .block-info #slider-rooms-home-ow .tns-controls button:hover{background-color:#FFF;border:1px solid #999500}#block2 .block-info #slider-rooms-home-ow .tns-controls button:active span,#block2 .block-info #slider-rooms-home-ow .tns-controls button:focus span,#block2 .block-info #slider-rooms-home-ow .tns-controls button:hover span{color:#999500}#block3{padding-top:3rem;padding-bottom:3rem;background-repeat:no-repeat;background-position:center;background-size:cover}#block3 .container{background-repeat:no-repeat;background-position:center;background-size:0}#block3 .container-block .block-info{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;height:70vh}#block3 .container-block h2{font-size:2.3rem}#block3 .container-block h2,#block3 .container-block p,#block3 .container-block p a{color:#FFF!important;text-decoration:none}#block3 .container-block p{font-size:1.1rem}#block3 .container-block p a{font-size:1rem;display:inline-block;width:auto;height:auto;padding:10px 20px;background-color:#999500}#block3 .container-block p a:active,#block3 .container-block p a:focus,#block3 .container-block p a:hover{color:#999500!important;background-color:#FFF}#block4 .container-fluid{padding-left:0;padding-right:0}#block4 .col-lg-4 .block-info{background-repeat:no-repeat;background-position:center;background-size:0;align-items:center}#block4 .block-info{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;height:100%}#block4 .block-info p{font-size:1.1rem}#block4 .col-lg-4{padding-left:0}#block4 .col-lg-4 .block-info h2{display:none;font-size:2rem;color:#FFF!important}#block4 .col-lg-4 .block-info p{margin-bottom:0}#block4 .block-info .tns-nav{text-align:center;margin:10px 0;position:absolute;bottom:25px;width:100%}#block4 .block-info .tns-nav>[aria-controls]{width:20px;height:20px;padding:0;margin:0 5px;border-radius:50%;background-color:#aaa;border:0}#block4 .block-info .tns-nav>.tns-nav-active{background-color:#FFF}#block4 .block-info p a{font-size:1rem;color:#FFF!important;text-decoration:none;display:inline-block;width:auto;height:auto;padding:10px 20px;background-color:#999500}#block5{padding-bottom:3rem}#block5 .block-info{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;height:100%}#block5 .block-info p{font-size:1.1rem}#block5 .col-lg-4 .block-info p{margin-bottom:0}#block5 .block-info p a{font-size:1rem;color:#FFF!important;display:inline-block;width:auto;height:auto;padding:10px 20px;background-color:#999500}#block5 .block-info #featured-information-ow .slide-content .col-lg-4 p,#block5 .block-info #featured-information-ow .slide-content .col-lg-4 p:first-child{margin-bottom:0}#block5 .block-info #featured-information-ow .slide-content .col-lg-4{padding-left:0}#block5 .block-info #featured-information-ow .slide-content .col-lg-8{display:flex;flex-wrap:wrap;align-content:center;padding-right:0}#block5 .block-info #featured-information-ow .slide-content .col-lg-8 h2{font-size:2.3rem!important;color:#666!important}#block5 .block-info #featured-information-ow .slide-content .col-lg-8 p{font-size:1.1rem}#block5 .block-info #featured-information-ow .slide-content .col-lg-8 p a{font-size:1.1rem;color:#FFF;text-align:center;text-decoration:none;background-color:#999500;border:1px solid #999500;display:inline-block;padding:5px 10px;width:150px}#block5 .block-info #featured-information-ow .slide-content .col-lg-8 p a:active,#block5 .block-info #featured-information-ow .slide-content .col-lg-8 p a:focus,#block5 .block-info #featured-information-ow .slide-content .col-lg-8 p a:hover{color:#999500;background-color:#FFF}#block6{background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:6rem;padding-bottom:6rem}#block6 .container-block{padding-top:6rem}#block6 .block-info{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;height:100%;position:relative}#block6 .block-info #impacto>.tns-item{min-height:158px;position:relative}#block6 .block-info #impacto>.tns-item,#block6 .block-info p{font-size:1.3rem}#block6 .block-info #impacto>.tns-item p{max-width:656px}#block6 .block-info #impacto>.tns-item p:first-child{display:none}#block6 .block-info #impacto-ow{position:relative}#block6 .block-info #impacto-ow .tns-controls{position:absolute;top:10%;width:100%}#block6 .block-info #impacto-ow .tns-controls button{position:absolute;z-index:5;background-color:transparent;border:none;padding:10px}#block6 .block-info #impacto-ow .tns-controls button:first-child{left:-100px}#block6 .block-info #impacto-ow .tns-controls button:last-child{right:-100px}#block6 .block-info #impacto-ow .tns-controls button span{display:block;height:48px;line-height:10px;font-size:8rem;color:#FFF}#block6 .block-info p{color:#FFF!important;margin-bottom:0}#block6 .block-info h2{font-size:2.5rem}#block6 .block-info h3{font-weight:300}#block6 .block-info h2,#block6 .block-info h3{color:#FFF!important}#block6 .block-info img{position:absolute;right:145px;top:-15px;width:200px;height:auto}#block6 .block-info p a{font-size:1rem;color:#FFF;text-decoration:none;display:inline-block;width:auto;height:auto;padding:10px 20px;margin-top:1rem;background-color:#999500}#block6 .block-info p a:active,#block6 .block-info p a:focus,#block6 .block-info p a:hover{color:#999500!important;background-color:#FFF}#block6 .block-info .tns-nav{text-align:center;margin:10px 0}#block6 .block-info .tns-nav>[aria-controls]{width:20px;height:20px;padding:0;margin:0 5px;border-radius:50%;background-color:#aaa;border:0}#block6 .block-info .tns-nav>.tns-nav-active{background-color:#FFF}@media (min-width:1500px){#home-slider .slide-content .video-container iframe{width:170%;height:860px!important;left:-35%}}@media (min-width:1200px){#home-slider .slider-home-desktop{position:relative;min-height:100vh}}@media (min-width:1060px){#home-slider #be-container-fixed.container-fluid #booking-engine-2024 .tab-content .roiback-be-container .iso-logo{display:inline-block}}@media (min-width:992px) and (max-width:1199px){#home-slider .slider-home-desktop{position:relative;min-height:70vh}#block6 .block-info img{right:45px}}@media (min-width:992px) and (max-width:1111px){#home-slider #be-container-fixed.container-fluid #booking-engine-2024 .roi-search-engine__item--action .roi-search-engine__field--action{height:36px;max-width:130px;overflow:hidden}}@media (min-width:992px) and (max-width:1023px){#home-slider #be-container-fixed.container-fluid #booking-engine-2024 .tab-content .roiback-be-container .iso-logo{display:inline-block}}@media (min-width:992px){#home-slider #be-container-fixed.container-fluid{position:fixed;top:39px;background-color:#FFF;height:50px;z-index:70;padding:0 10px}#home-slider #be-container-fixed.container-fluid #booking-engine-2024{top:0!important;max-width:1280px!important;transform:translate(-50%,0)!important}#home-slider #be-container-fixed.container-fluid #booking-engine-2024 .tab-content .roiback-be-container .navbar-toggler{display:flex}#home-slider #be-container-fixed.container-fluid #booking-engine-2024 .nav-tabs{display:none}#home-slider #be-container-fixed.container-fluid #booking-engine-2024 .tab-content{width:100%;max-width:100%;background-color:transparent}#home-slider #be-container-fixed.container-fluid #booking-engine-2024 .item-slider-sistema-B-logo{display:none}#home-slider #be-container-fixed.container-fluid #booking-engine-2024 .roi-search-engine--with-occupancy .roi-search-engine__item--checkin,#home-slider #be-container-fixed.container-fluid #booking-engine-2024 .roi-search-engine--with-occupancy .roi-search-engine__item--checkout{max-width:100%;flex-wrap:nowrap;width:205px;align-items:center}#home-slider #be-container-fixed.container-fluid #booking-engine-2024 .roi-search-engine__item--occupancy{display:flex;flex-wrap:nowrap;max-width:230px}#home-slider #be-container-fixed.container-fluid #booking-engine-2024 .roi-search-engine__item--occupancy .roi-search-engine__occupancy-button{display:flex;align-items:center;width:210px}#home-slider #be-container-fixed.container-fluid #booking-engine-2024 .roi-search-engine__item--occupancy .roi-search-engine__occupancy-text{margin-bottom:0}#home-slider #be-container-fixed.container-fluid #booking-engine-2024 .roi-search-engine__item--promo .roi-search-engine__label{display:none}#home-slider #be-container-fixed.container-fluid #booking-engine-2024 .roi-search-engine__item--promo .roi-search-engine__field--promo{border:1px solid #666}#home-slider #be-container-fixed.container-fluid #booking-engine-2024 .roi-search-engine__item--action .roi-search-engine__field--action{font-size:.7rem;height:40px;padding-top:3px;padding-bottom:3px}#home-slider #be-container-fixed.container-fluid #booking-engine-2024 .roi-search-engine--with-occupancy .roi-search-engine__item--checkin,#home-slider #be-container-fixed.container-fluid #booking-engine-2024 .roi-search-engine--with-occupancy .roi-search-engine__item--checkout,#home-slider #be-container-fixed.container-fluid #booking-engine-2024 .roi-search-engine__item--action,#home-slider #be-container-fixed.container-fluid #booking-engine-2024 .roi-search-engine__item--occupancy,#home-slider #be-container-fixed.container-fluid #booking-engine-2024 .roi-search-engine__item--promo{padding-top:0;padding-bottom:0;padding-left:5px;padding-right:5px}#home-slider #be-container-fixed.container-fluid #booking-engine-2024 .roi-search-engine__item--dates,#home-slider #be-container-fixed.container-fluid #booking-engine-2024 .roi-search-engine__item--occupancy,#home-slider #be-container-fixed.container-fluid #booking-engine-2024 .roi-search-engine__item--promo{border-right:3px solid #666}#home-slider .roi-engine-container .roi-search-engine .roi-search-engine__field--calendar .svg-roi path{stroke:#666}#home-slider #be-container-fixed.container-fluid #booking-engine-2024 .roi-search-engine__field--day,#home-slider #be-container-fixed.container-fluid #booking-engine-2024 .roi-search-engine__field--month-year,#home-slider #be-container-fixed.container-fluid #booking-engine-2024 .roi-search-engine__label,#home-slider #be-container-fixed.container-fluid #booking-engine-2024 .roi-search-engine__occupancy-text{color:#666}}@media (min-width:768px) and (max-width:1499px){#home-slider .slide-content .video-container iframe{width:134%;left:-17%}}@media (min-width:768px) and (max-width:991px){#home-slider .slider-home-desktop{position:relative;min-height:400px}#home-slider .slide-content .item-slider-title{top:60%!important}#home-slider .slide-content .video-container img{width:100%;height:auto}.home .custom-controls-container .controls li{opacity:1}#home-slider #booking-engine-2024{position:relative!important;top:0!important;height:auto;max-width:100%;padding-top:15px;padding-left:15px;padding-right:15px;transform:translate(-50%,0)!important}#home-slider #booking-engine-2024 .tab-content{background-color:rgba(0,0,0,.3)}#block1 .container-fluid{padding-left:1.5rem;padding-right:1.5rem}#block5 .block-info #featured-information-ow .tns-controls{bottom:40%}#block5 .block-info #featured-information-ow .slide-content .col-lg-4{padding-left:.75rem}#block5 .block-info #featured-information-ow .slide-content .col-lg-8 h2{margin-top:1rem}#block6 .block-info img{right:0;top:0;width:66px}#block6 .block-info #impacto-ow .tns-controls button:first-child{left:-55px}#block6 .block-info #impacto-ow .tns-controls button:last-child{right:-20px}}@media (min-width:768px){#home-slider #booking-engine-2024{top:78%!important}#block6 .container-title{background-image:none!important}}@media (max-width:767px){#home-slider{margin-top:85px}#home-slider .slide-content,#home-slider .slide-content .video-container,#home-slider .slider-home-desktop{position:relative}#home-slider .slide-content .video-container img{width:100%;height:auto;display:block}#home-slider .slide-content .item-slider-logo{display:none}#home-slider #booking-engine-2024{position:relative!important;left:auto!important;top:auto!important;margin:0 auto;width:100%;height:auto;max-width:730px;transform:translate(0,0)!important}#home-slider #booking-engine-2024 .nav-tabs .nav-link.active,#home-slider #booking-engine-2024 .nav-tabs .nav-link:focus,#home-slider #booking-engine-2024 .nav-tabs .nav-link:hover{color:#999500;background-color:#FFF}#home-slider #booking-engine-2024 .tab-content{background-color:#FFF;border:1px solid #999500}#home-slider .roi-engine-container .roi-search-engine .roi-search-engine__item--action,#home-slider .roi-engine-container .roi-search-engine .roi-search-engine__item--promo{width:100%}#home-slider .wrapper-rh-h .form-input .check-in-out.col-lg-4{width:100%;margin-top:5px}#home-slider .wrapper-rh-h .form-input .dropdown__field{padding-right:0!important;margin-top:5px!important}#home-slider .roi-engine-container .roi-search-engine .roi-search-engine__field--day,#home-slider .roi-engine-container .roi-search-engine .roi-search-engine__field--month-year,#home-slider .roi-engine-container .roi-search-engine .roi-search-engine__label,#home-slider .roi-engine-container .roi-search-engine .roi-search-engine__occupancy-text{color:#666}#home-slider .wrapper-rh-h .form-input .btn-wrapper-rh-h.col-lg-12{margin-top:5px!important;width:100%;max-width:100%}#home-slider .wrapper-rh-h .form-input .btn-wrapper-rh-h .button-container .post{max-width:100%}#home-slider .wrapper-rh-h .form-input .check-in-date,#home-slider .wrapper-rh-h .form-input .check-in-out-arrow,#home-slider .wrapper-rh-h .form-input .check-out-date{color:#666}#block1 .block-info h2,#block1 .block-info p,#block2 .block-info h2,#block2 .block-info p,#block3 .container-block h2,#block3 .container-block p,#block4 .col-lg-6 .block-info,#block5 .col-lg-7 .block-info{text-align:center}#block1 .col-lg-4,#block2 .col-lg-6:last-child,#block4 .col-lg-4,#block5 .block-decription,#block5 .block-info #featured-information-ow .slide-content .col-lg-4{padding-left:0;padding-right:0}#block1{padding-top:1rem}#block2 .block-info #slider-rooms-home-mw{padding-bottom:4rem}#block2 .block-info #slider-rooms-home-ow .tns-controls{bottom:53px}#block2 .block-info #slider-rooms-home-ow .tns-controls button span{font-size:4.5rem;line-height:17px;height:30px}#block5{padding-bottom:0}#block6 .block-info{flex-wrap:nowrap;padding-top:190px}#block6{padding-top:2rem;padding-bottom:2rem}#block6 .container-block{padding-top:0}#block6 .block-info h2,#block6 .block-info h3,#block6 .block-info p{text-align:center}#block6 .block-info img{width:120px;left:40%;right:40%}}@media (min-width:576px) and (max-width:767px){#block1 .container-fluid,#block4 .container-fluid{max-width:540px}}@media (min-width:460px) and (max-width:767px){.tns-horizontal.tns-subpixel>.tns-item .item-slider-icon{height:400px}}@media (min-width:480px) and (max-width:767px){#block3 .container-block .block-info{height:auto}#block4 .col-lg-6 .block-info{padding-top:1rem}}@media (max-width:479px){#home-slider{margin-top:102px}#home-slider .slide-content .item-slider-title{font-size:1.5rem;width:100%}.ui-datepicker.ui-datepicker-multi{width:81%!important}.ui-datepicker-multi .ui-datepicker-group{float:none!important}.ui-datepicker-multi-2 .ui-datepicker-group{width:100%!important}#home-slider #booking-engine-2024 .tabbed_rounded_area .row.pad-right .pe-0{margin-left:10%}#home-slider #booking-engine-2024 .tabbed_rounded_area .row.pad-right .col-sm-6{width:45%}#home-slider #booking-engine-2024 .tabbed_rounded_area .tab_cont.mar-right{margin-right:-15px}#home-slider #booking-engine-2024 .tabbed_rounded_area .tab_cont.mar-left{margin-left:0}#block1 .block-info h2,#block2 .block-info h2,#block3 .container-block h2{font-size:2rem}#block1 .block-info p,#block2 .block-info p,#block2 .container-title p,#block3 .container-block p{font-size:1rem}#block3 .container-block .block-info{height:auto}#block2 .bg-container-title-mobile{background-size:cover}#block2 .container-title{background-size:0}#block2 .container-title p a,#block3 .container-block p a,#block4 .block-info p a{width:100%;text-align:center}#block3{padding-top:0;padding-bottom:0;background-size:0}#block3 .container{padding-top:3rem;padding-bottom:3rem;background-size:cover}#block4 .col-lg-4 .block-info{background-size:cover;height:50vh}#block4 .col-lg-4 .block-info h2{display:block}#block4 .col-lg-4 .block-info .custom-carousel-text{display:none}#block4 .col-md-6 .block-info{padding-top:1rem}#block4 .col-lg-6 .block-info h3{display:none}#block4 .block-info h3{font-size:1.5rem}#block5 .col-lg-4{padding-left:0;padding-right:0}#block5 .col-lg-7{background-color:#666}#block5 .col-lg-7 .block-info{align-items:center;height:50vh}#block5 .col-lg-7 .block-info p{color:#FFF!important}#block5 .col-lg-7 .block-info h3{font-size:2rem;color:#FFF!important}#block6 .block-info img{left:33%;right:33%}}.page-template-tpl-rooms #main .page{padding:0;border:none}.page-template-tpl-rooms #main .page .bg-top-middle{height:100vh;background-repeat:no-repeat;background-position:center;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center}.page-template-tpl-rooms #main .page .entry-content-top{background-size:0;width:100%;height:auto}.page-template-tpl-rooms #main .page .entry-content-top .title{text-align:center}.page-template-tpl-rooms #main .page .entry-content-top .title h1{font-size:3rem;color:#FFF!important;text-align:center;margin-bottom:0}.page-template-tpl-rooms #main .page .entry-content-middle .description{font-size:1.5rem;color:#FFF;padding-top:3rem}.page-template-tpl-rooms #main .page .entry-content-bottom{padding-top:3rem}.page-template-tpl-rooms #main .page .entry-content-bottom #carousel-image-1-ow,.page-template-tpl-rooms #main .page .entry-content-bottom #carousel-image-2-ow,.page-template-tpl-rooms #main .page .entry-content-bottom #carousel-image-3-ow,.page-template-tpl-rooms #main .page .entry-content-bottom #carousel-image-4-ow{position:relative}.page-template-tpl-rooms #main .page .entry-content-bottom .tns-nav{text-align:center;margin:10px 0;position:absolute;bottom:25px;width:100%}.page-template-tpl-rooms #main .page .entry-content-bottom .tns-nav>[aria-controls]{width:20px;height:20px;padding:0;margin:0 5px;border-radius:50%;background-color:#aaa;border:0}.page-template-tpl-rooms #main .page .entry-content-bottom .tns-nav>.tns-nav-active{background-color:#FFF}.page-template-tpl-rooms #main .page .entry-content-bottom .not-show-in-archive{display:none}.page-template-tpl-rooms #main .page .entry-content-bottom .rooms-image h2{color:#FFF!important;text-align:center;background-color:#999500;padding-top:10px;padding-bottom:10px;margin-bottom:2rem}.page-template-tpl-rooms #main .page .entry-content-bottom img{width:100%;height:auto}.page-template-tpl-rooms #main .page .entry-content-bottom .custom-carousel-text{position:relative;overflow:hidden}.page-template-tpl-rooms #main .page .entry-content-bottom .custom-carousel-text .custom-controls-container{display:none}.page-template-tpl-rooms #main .page .entry-content-bottom .rooms-content{display:flex;flex-direction:column;justify-content:center}.page-template-tpl-rooms #main .page .entry-content-bottom .row:first-child{margin-bottom:3rem;padding-bottom:3rem;position:relative}.page-template-tpl-rooms #main .page .entry-content-bottom .row:first-child:after{content:'';border-bottom:1px solid #666;position:absolute;left:10%;bottom:0;width:80%;height:1px}.page-template-tpl-rooms #main .page .entry-content-bottom .col-lg-6{position:relative}.page-template-tpl-rooms #main .page .entry-content-bottom .col-lg-6:first-child{padding-right:3rem}.page-template-tpl-rooms #main .page .entry-content-bottom .col-lg-6:first-child:after{content:'';border-right:1px solid #666;position:absolute;top:5%;right:0;width:1px;height:92%}.page-template-tpl-rooms #main .page .entry-content-bottom .col-lg-6:last-child{padding-left:3rem}.page-template-tpl-rooms #main .page .entry-content-bottom .rooms-content .package-link{margin-bottom:0}.page-template-tpl-rooms #main .page .entry-content-bottom .rooms-content .package-link a.btn{font-size:1.1rem;color:#FFF;text-align:center;text-decoration:none;background-color:#666;border:1px solid #666;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:inline-block;padding:15px;width:100%}.page-template-tpl-rooms #main .page .entry-content-bottom .rooms-content .package-link a.btn:hover{color:#FFF;background-color:#999500;border:1px solid #999500}@media screen and (max-width:767px){.page-template-tpl-rooms .container.page-container{padding-top:120px}.page-template-tpl-rooms #main .page .bg-top-middle{height:100%;background-size:0}.page-template-tpl-rooms #main .page .entry-content-top{display:flex;align-items:center;justify-content:center;height:320px;background-repeat:no-repeat;background-position:center bottom;background-size:cover}.page-template-tpl-rooms #main .page .entry-content-top .title img{width:100%;max-width:180px}.page-template-tpl-rooms #main .page .entry-content-top p{font-size:1.1rem}.page-template-tpl-rooms #main .page .entry-content-middle .description{font-size:1.1rem;color:#666}.page-template-tpl-rooms #main .page .entry-content-bottom{padding-top:2rem}.page-template-tpl-rooms #main .page .entry-content-bottom .col-lg-6:first-child:after,.page-template-tpl-rooms #main .page .entry-content-bottom .row:first-child::after{display:none}.page-template-tpl-rooms #main .page .entry-content-bottom .col-lg-6:first-child{padding-right:.75rem;margin-bottom:5rem}.page-template-tpl-rooms #main .page .entry-content-bottom .col-lg-6:last-child{padding-left:.75rem}.page-template-tpl-rooms #main .page .entry-content-bottom .rooms-image{padding-left:0;padding-right:0;padding-bottom:0;margin-bottom:1rem;border-bottom:none}.page-template-tpl-rooms #main .page .entry-content-bottom .rooms-content .package-link a.btn{width:100%}}.page-template-tpl-services #main .page{padding:0;border:none}.page-template-tpl-services #main .page .bg-top-middle{height:100vh;background-repeat:no-repeat;background-position:center;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center}.page-template-tpl-services #main .page .entry-content-top{background-size:0;width:100%;height:auto}.page-template-tpl-services #main .page .entry-content-top .title{text-align:center}.page-template-tpl-services #main .page .entry-content-top .title h1{font-size:3rem;color:#FFF!important;text-align:center;margin-bottom:0}.page-template-tpl-services #main .page .entry-content-middle .description{font-size:1.5rem;color:#FFF;padding-top:3rem}.page-template-tpl-services #main .page .entry-content-bottom .content-experiences{background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:4rem;padding-bottom:4rem}.page-template-tpl-services #main .page .entry-content-bottom .content-experiences .row{background-repeat:no-repeat;background-position:center;background-size:0}.page-template-tpl-services #main .page .entry-content-bottom .services-content ul{background-color:rgba(0,0,0,.4);padding:25px 55px}.page-template-tpl-services #main .page .entry-content-bottom .services-title{display:flex;align-items:center;justify-content:center}.page-template-tpl-services #main .page .entry-content-bottom .services-title h2{font-size:3.5rem;font-weight:400;color:#FFF!important;margin-bottom:0}.page-template-tpl-services #main .page .entry-content-bottom .services-content p,.page-template-tpl-services #main .page .entry-content-bottom .services-content ul li{font-size:1.2rem;color:#FFF!important}.page-template-tpl-services #main .page .entry-content-bottom .services-content ul{margin-bottom:0}.page-template-tpl-services #main .page .entry-content-bottom .services-content .wp-block-button__link{font-size:1.2rem;color:#FFF;text-align:center;text-decoration:none;background-color:#999500;border:1px solid #999500;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:inline-block;padding:5px 10px;width:150px}.page-template-tpl-services #main .page .entry-content-bottom .services-content .wp-block-button__link:hover{color:#999500;background-color:#FFF}@media screen and (max-width:767px){.page-template-tpl-services .container.page-container{padding-top:120px}.page-template-tpl-services #main .page .bg-top-middle{height:100%;background-size:0}.page-template-tpl-services #main .page .entry-content-top{display:flex;align-items:center;justify-content:center;height:320px;background-repeat:no-repeat;background-position:center bottom;background-size:cover}.page-template-tpl-services #main .page .entry-content-top .title img{width:100%;max-width:180px}.page-template-tpl-services #main .page .entry-content-top p{font-size:1.1rem}.page-template-tpl-services #main .page .entry-content-middle .description{font-size:1.1rem;color:#666}.page-template-tpl-services #main .page .entry-content-bottom .content-experiences{padding-top:0;padding-bottom:0;background-size:0}.page-template-tpl-services #main .page .entry-content-bottom .content-experiences .row{background-size:cover;padding-top:1rem;padding-bottom:1rem}.page-template-tpl-services #main .page .entry-content-bottom .services-content .wp-block-column:first-child ul{margin-bottom:0}.page-template-tpl-services #main .page .entry-content-bottom .services-content{border-top:none}.page-template-tpl-services #main .page .entry-content-bottom .services-content ul{padding:25px 45px}.page-template-tpl-services #main .page .entry-content-bottom .services-content ul li{font-size:1.1rem}.page-template-tpl-services #main .page .entry-content-bottom .services-title{padding-bottom:0;margin-bottom:1rem}.page-template-tpl-services #main .page .entry-content-bottom .services-title h2{font-size:1.7rem;color:#FFF!important;text-align:center;background-color:#999500;width:100%;padding-top:.1rem;padding-bottom:.1rem}.page-template-tpl-services #main .page .entry-content-bottom .reverse-cols{flex-direction:column-reverse}}.page-template-tpl-gastronomy>.row-with-vspace{margin-bottom:0}.page-template-tpl-gastronomy #main .page{padding:0;border:none}.page-template-tpl-gastronomy #main .page .entry-content-top{padding-top:200px;height:90vh;background-repeat:no-repeat;background-position:center;background-size:cover}.page-template-tpl-gastronomy #main .page .entry-content-top figure img{width:100%;max-width:150px}.page-template-tpl-gastronomy #main .page .entry-content-top figure,.page-template-tpl-gastronomy #main .page .entry-content-top h1{margin-bottom:2rem}.page-template-tpl-gastronomy #main .page .entry-content-top h1,.page-template-tpl-gastronomy #main .page .entry-content-top p{color:#FFF!important}.page-template-tpl-gastronomy #main .page .entry-content-top p{font-size:1.5rem}.page-template-tpl-gastronomy #main .page .entry-content-bottom{padding-top:3rem}.page-template-tpl-gastronomy #main .page .entry-content-bottom .not-show-in-archive{display:none}.page-template-tpl-gastronomy #main .page .entry-content-bottom img{width:100%;height:auto}.page-template-tpl-gastronomy #main .page .entry-content-bottom .rooms-content{font-size:1rem;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.page-template-tpl-gastronomy #main .page .entry-content-bottom .row{margin-bottom:4rem}.page-template-tpl-gastronomy #main .page .entry-content-bottom .row:last-child{margin-bottom:0}.page-template-tpl-gastronomy #main .page .entry-content-bottom .rooms-content .wp-block-columns{margin-bottom:0}.page-template-tpl-gastronomy #main .page .entry-content-bottom .rooms-content h2{font-weight:400;color:#666!important}.page-template-tpl-gastronomy #main .page .entry-content-bottom .rooms-content h2,.page-template-tpl-gastronomy #main .page .entry-content-bottom .rooms-content ul{margin-bottom:1.5rem}.page-template-tpl-gastronomy #main .page .entry-content-bottom .rooms-content ul{list-style-type:none;padding-left:0}.page-template-tpl-gastronomy #main .page .entry-content-bottom .rooms-content ul li{font-size:1rem;list-style-type:none;background-repeat:no-repeat;background-position:left center;background-size:30px;padding-left:40px;margin-bottom:10px}.page-template-tpl-gastronomy #main .page .entry-content-bottom .rooms-content ul li.beds{background-image:url(../../assets/images/svg/rooms/beds.svg)}.page-template-tpl-gastronomy #main .page .entry-content-bottom .rooms-content ul li.size{background-image:url(../../assets/images/svg/rooms/size.svg)}.page-template-tpl-gastronomy #main .page .entry-content-bottom .rooms-content ul li.ocean-view{background-image:url(../../assets/images/svg/rooms/ocean-view.svg)}.page-template-tpl-gastronomy #main .page .entry-content-bottom .rooms-content ul li.mountain-view{background-image:url(../../assets/images/svg/rooms/mountain-view.svg)}.page-template-tpl-gastronomy #main .page .entry-content-bottom .rooms-content ul li.floor{background-image:url(../../assets/images/svg/rooms/floor.svg)}.page-template-tpl-gastronomy #main .page .entry-content-bottom .rooms-content ul li.parking{background-image:url(../../assets/images/svg/rooms/parking.svg)}.page-template-tpl-gastronomy #main .page .entry-content-bottom .rooms-content ul li.ac{background-image:url(../../assets/images/svg/rooms/ac.svg)}.page-template-tpl-gastronomy #main .page .entry-content-bottom .rooms-content ul li.balcony{background-image:url(../../assets/images/svg/rooms/balcony.svg)}.page-template-tpl-gastronomy #main .page .entry-content-bottom .rooms-content ul li.terrace{background-image:url(../../assets/images/svg/rooms/terrace.svg)}.page-template-tpl-gastronomy #main .page .entry-content-bottom .rooms-content ul li.wifi{background-image:url(../../assets/images/svg/rooms/wifi.svg)}.page-template-tpl-gastronomy #main .page .entry-content-bottom .rooms-content .wp-block-button__link{font-size:1.1rem;color:#FFF;text-align:center;text-decoration:none;background-color:#999500;border:1px solid #999500;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:inline-block;padding:5px 10px;width:150px}.page-template-tpl-gastronomy #main .page .entry-content-bottom .rooms-content .wp-block-button__link:hover{color:#999500;background-color:#FFF}@media screen and (max-width:767px){.page-template-tpl-gastronomy #main .page .entry-content-top{padding-top:100px;height:auto}.page-template-tpl-gastronomy #main .page .entry-content-top p{font-size:1.1rem}.page-template-tpl-gastronomy #main .page .entry-content-bottom{padding-top:2rem}.page-template-tpl-gastronomy #main .page .entry-content-bottom .rooms-content .wp-block-column:first-child ul{margin-bottom:0}.page-template-tpl-gastronomy #main .page .entry-content-bottom .rooms-image{padding-bottom:0;margin-bottom:1rem;border-bottom:none}.page-template-tpl-gastronomy #main .page .entry-content-bottom .reverse-cols{flex-direction:column-reverse}}.page-template-tpl-promotions #main .page{padding:0;margin-bottom:0;border:none}.page-template-tpl-promotions #main .page .entry-content-top{padding-top:120px;height:100vh;padding-bottom:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.page-template-tpl-promotions #main .page .entry-content-top figure img{width:100%}.page-template-tpl-promotions #main .page .entry-content-top h1{font-size:3rem;margin-bottom:0}.page-template-tpl-promotions #main .page .entry-content-top h1,.page-template-tpl-promotions #main .page .entry-content-top p{color:#FFF!important}.page-template-tpl-promotions #main .page .entry-content-top p{font-size:1.5rem}.page-template-tpl-promotions #main .page .entry-content-middle{padding-top:4rem;padding-bottom:4rem}.page-template-tpl-promotions #main .page .entry-content-middle .loyalty-promotion-image .img-mobile,.page-template-tpl-promotions #main .page .entry-content-middle .promotion-image .img-mobile{display:none}.page-template-tpl-promotions #main .page .entry-content-middle .promotion-container{background-color:#FFF;-webkit-box-shadow:rgba(0,0,0,.48) 6px 2px 16px 0,rgba(255,255,255,.8) -6px -2px 16px 0;-moz-box-shadow:rgba(0,0,0,.48) 6px 2px 16px 0,rgba(255,255,255,.8) -6px -2px 16px 0;-ms-box-shadow:rgba(0,0,0,.48) 6px 2px 16px 0,rgba(255,255,255,.8) -6px -2px 16px 0;-o-box-shadow:rgba(0,0,0,.48) 6px 2px 16px 0,rgba(255,255,255,.8) -6px -2px 16px 0;box-shadow:rgba(0,0,0,.48) 6px 2px 16px 0,rgba(255,255,255,.8) -6px -2px 16px 0}.page-template-tpl-promotions #main .page .entry-content-middle .promotion-content{padding:1rem;min-height:255px}.page-template-tpl-promotions #main .page .entry-content-middle .promotion-content h2,.page-template-tpl-promotions #main .page .entry-content-middle .promotion-content h2 a{font-size:1.7rem;color:#666!important}.page-template-tpl-promotions #main .page .entry-content-middle .promotion-content p:first-child{display:none}.page-template-tpl-promotions #main .page .entry-content-middle .promotion-content p{font-size:1.1rem}.page-template-tpl-promotions #main .page .entry-content-middle .promotion-content-button a.btn{font-size:1.2rem;color:#FFF;text-align:center;text-decoration:none;background-color:#999500;border:1px solid #999500;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:inline-block;padding:5px 10px;width:100%}.page-template-tpl-promotions #main .page .entry-content-middle .loyalty-promotion a.btn:hover,.page-template-tpl-promotions #main .page .entry-content-middle .promotion-content-button a.btn:hover{color:#999500;background-color:#FFF}.page-template-tpl-promotions #main .page .entry-content-middle .loyalty-promotion .wp-block-columns{margin-bottom:0}.page-template-tpl-promotions #main .page .entry-content-middle .loyalty-promotion .wp-block-columns .wp-block-image{margin-top:-15px;width:100%}.page-template-tpl-promotions #main .page .entry-content-middle .loyalty-promotion h2{color:#666!important;margin-bottom:1rem}.page-template-tpl-promotions #main .page .entry-content-middle .loyalty-promotion p,.page-template-tpl-promotions #main .page .entry-content-middle .loyalty-promotion ul li{font-size:1.2rem}.page-template-tpl-promotions #main .page .entry-content-middle .loyalty-promotion ul{padding-left:0}.page-template-tpl-promotions #main .page .entry-content-middle .loyalty-promotion ul,.page-template-tpl-promotions #main .page .entry-content-middle .loyalty-promotion ul li{list-style-type:none}.page-template-tpl-promotions #main .page .entry-content-middle .loyalty-promotion img{width:100%;max-width:200px}.page-template-tpl-promotions #main .page .entry-content-bottom .bg-title-package{padding-top:1rem;padding-bottom:1rem;margin-bottom:3rem;background-position:center 70%;background-repeat:no-repeat;background-size:cover}.page-template-tpl-promotions #main .page .entry-content-bottom .bg-title-package h2{font-size:2.5rem;color:#FFF!important}.page-template-tpl-promotions #main .page .entry-content-bottom .package-image{position:relative;margin-bottom:1rem}.page-template-tpl-promotions #main .page .entry-content-bottom .package-image img{width:100%;height:auto}.page-template-tpl-promotions #main .page .entry-content-bottom .package-image .package-title{font-size:2.5rem;font-weight:400;color:#FFF!important;margin-bottom:0}.page-template-tpl-promotions #main .page .entry-content-bottom .package-content{min-height:120px;margin-bottom:1rem}.page-template-tpl-promotions #main .page .entry-content-bottom .package-content p{font-size:1rem;margin-bottom:0}.page-template-tpl-promotions #main .page .entry-content-bottom .package-link a.btn{font-size:1rem;color:#FFF;text-align:center;text-decoration:none;background-color:#999500;border:1px solid #999500;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:inline-block;padding:5px 10px;width:150px}.page-template-tpl-promotions #main .page .entry-content-bottom .package-link a.btn:hover{color:#999500;background-color:#FFF}.page-template-tpl-promotions #main .page .entry-content-bottom .bg-title-special-events{padding-top:1rem;padding-bottom:1rem;margin-bottom:3rem;background-color:#999500}.page-template-tpl-promotions #main .page .entry-content-bottom .bg-title-special-events h2{font-size:2.5rem;color:#FFF!important}.page-template-tpl-promotions #main .page .entry-content-bottom .special-events .row{margin-bottom:.75rem}.page-template-tpl-promotions #main .page .entry-content-bottom .special-events .col-lg-4{position:relative}.page-template-tpl-promotions #main .page .entry-content-bottom .special-events-image{position:relative;margin-bottom:1rem;overflow:hidden}.page-template-tpl-promotions #main .page .entry-content-bottom .special-events-image img{width:100%;height:auto;transition:all .3s cubic-bezier(.36,.63,.5,.73)}.page-template-tpl-promotions #main .page .entry-content-bottom .special-events-image:hover img{transform:scale(1.2)}.page-template-tpl-promotions #main .page .entry-content-bottom .special-events-image .special-events-title{font-size:1.5rem;font-weight:400;margin-bottom:0;top:40%!important}.page-template-tpl-promotions #main .page .entry-content-bottom .special-events-content a,.page-template-tpl-promotions #main .page .entry-content-bottom .special-events-image .special-events-title a{color:#FFF!important;text-decoration:none}.page-template-tpl-promotions #main .page .entry-content-bottom .special-events-content{top:60%!important}.page-template-tpl-promotions #main .page .entry-content-bottom .special-events-content p{font-size:1rem;color:#FFF;margin-bottom:0}.lang-en.page-template-tpl-promotions #main .page .entry-content-bottom .special-events-content p:first-child,.lang-es.page-template-tpl-promotions #main .page .entry-content-bottom .special-events-content p:last-child{display:none}@media screen and (max-width:767px){.page-template-tpl-promotions .container.page-container{padding-top:120px}.page-template-tpl-promotions #main .page .entry-content-top{padding-top:0;padding-bottom:0;height:320px;background-repeat:no-repeat;background-position:center bottom;background-size:cover}.page-template-tpl-promotions #main .page .entry-content-middle{padding-top:2rem;padding-bottom:2rem}.page-template-tpl-promotions #main .page .entry-content-middle .col-md-4:first-child,.page-template-tpl-promotions #main .page .entry-content-middle .col-md-4:nth-child(2){margin-bottom:2rem}.page-template-tpl-promotions #main .page .entry-content-middle .loyalty-promotion-image .img-desktop,.page-template-tpl-promotions #main .page .entry-content-middle .promotion-image .img-desktop{display:none}.page-template-tpl-promotions #main .page .entry-content-middle .loyalty-promotion-image .img-mobile,.page-template-tpl-promotions #main .page .entry-content-middle .promotion-image .img-mobile{display:inline-block}}.page-template-tpl-contact #main .page{padding:0;margin-bottom:0;border:none}.page-template-tpl-contact #main .page .bg-top-middle{height:100vh;background-repeat:no-repeat;background-position:center;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center}.page-template-tpl-contact #main .page .entry-content-top{background-size:0;width:100%;height:auto}.page-template-tpl-contact #main .page .entry-content-top .title{text-align:center}.page-template-tpl-contact #main .page .entry-content-top .title h1{font-size:3rem;color:#FFF!important;text-align:center;margin-bottom:0}.page-template-tpl-contact #main .page .entry-content-middle .description{font-size:1.5rem;color:#FFF}.page-template-tpl-contact #main .page .entry-content-bottom #section1{background-color:#666;padding-top:3rem;padding-bottom:3rem}.page-template-tpl-contact #main .page .entry-content-bottom #section2{padding-top:3rem}.page-template-tpl-contact #main .page .entry-content-bottom .sections .col-lg-6:first-child .block-info{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;height:100%}.page-template-tpl-contact #main .page .entry-content-bottom .sections .col-lg-6:last-child .block-info{background-color:rgba(0,0,0,.2);padding:30px 40px}.page-template-tpl-contact #main .page .entry-content-bottom .sections .block-info img{width:100%;max-width:350px}.page-template-tpl-contact #main .page .entry-content-bottom .sections .block-info p,.page-template-tpl-contact #main .page .entry-content-bottom .sections .block-info p a,.page-template-tpl-contact #main .page .entry-content-bottom .sections .block-info ul li,.page-template-tpl-contact #main .page .entry-content-bottom .sections .block-info ul li a{font-size:1.2rem;color:#FFF!important;text-decoration:none}.page-template-tpl-contact #main .page .entry-content-bottom .sections .block-info p a:hover,.page-template-tpl-contact #main .page .entry-content-bottom .sections .block-info ul li a:hover{color:#999500!important}.page-template-tpl-contact #main .page .entry-content-bottom .sections .block-info ul{list-style-type:none;padding-left:0;margin-bottom:0}.page-template-tpl-contact #main .page .entry-content-bottom .sections .block-info ul li{list-style-type:none;padding-left:30px;margin-bottom:10px;position:relative}.page-template-tpl-contact #main .page .entry-content-bottom .sections .block-info ul li svg{position:absolute;top:7px;left:0}.page-template-tpl-contact #main .page .entry-content-bottom .sections .block-info ul li.phone svg,.page-template-tpl-contact #main .page .entry-content-bottom .sections .block-info ul li.pin-map svg,.page-template-tpl-contact #main .page .entry-content-bottom .sections .block-info ul li:last-child svg,.page-template-tpl-contact #main .page .entry-content-bottom .sections .block-info ul li:nth-child(2) svg{top:18px}.page-template-tpl-contact #main .page .entry-content-bottom h2{color:#666!important;margin-bottom:0}.page-template-tpl-contact #main .page .entry-content-bottom .block-info{padding-top:3rem;padding-bottom:3rem}.page-template-tpl-contact #main .page .entry-content-bottom .wpcf7-form input.btn{font-size:1.2rem;color:#FFF;text-align:center;text-decoration:none;background-color:#999500;border:1px solid #999500;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:inline-block;padding:5px 10px;width:100%}.page-template-tpl-contact #main .page .entry-content-bottom .wpcf7-form input.btn:hover{color:#999500;background-color:#FFF}@media screen and (max-width:767px){.page-template-tpl-contact .container.page-container{padding-top:120px}.page-template-tpl-contact #main .page .bg-top-middle{height:100%;background-size:0}.page-template-tpl-contact #main .page .entry-content-top{display:flex;align-items:center;justify-content:center;height:320px;background-repeat:no-repeat;background-position:center bottom;background-size:cover}.page-template-tpl-contact #main .page .entry-content-top .title img{width:100%;max-width:180px}.page-template-tpl-contact #main .page .entry-content-top p{font-size:1.1rem}.page-template-tpl-contact #main .page .entry-content-middle .description{font-size:1.1rem;color:#666}.page-template-tpl-contact #main .page .entry-content-bottom #section1 .col-lg-6:first-child{display:none}.page-template-tpl-contact #main .page .entry-content-bottom #section1 .col-lg-6:last-child{background-color:#666}.page-template-tpl-contact #main .page .entry-content-bottom #section1 .col-lg-6:last-child .block-info{background-color:transparent;padding:.75rem 0}.page-template-tpl-contact #main .page .entry-content-bottom #section1 .block-info ul li{padding-left:25px}.page-template-tpl-contact #main .page .entry-content-bottom #section1 .block-info ul li:last-child{margin-bottom:0}.page-template-tpl-contact #main .page .entry-content-bottom #section1 .block-info p,.page-template-tpl-contact #main .page .entry-content-bottom #section1 .block-info p a,.page-template-tpl-contact #main .page .entry-content-bottom #section1 .block-info ul li,.page-template-tpl-contact #main .page .entry-content-bottom #section1 .block-info ul li a{font-size:1rem}.page-template-tpl-contact #main .page .entry-content-bottom #section2 .col-lg-12:first-child{background-color:#999500}.page-template-tpl-contact #main .page .entry-content-bottom #section2 h2{color:#FFF!important;font-size:2rem;padding-top:2rem;padding-bottom:2rem}}.page-template-tpl-gallery #main .page{padding:0;margin-bottom:0;border:none}.page-template-tpl-gallery #main .page .entry-content-top{height:auto}.page-template-tpl-gallery #main .page .entry-content-top .bg-title-gallery{padding-top:120px;padding-bottom:3rem;margin-bottom:1rem;background-position:center 70%;background-repeat:no-repeat;background-size:cover}.page-template-tpl-gallery #main .page .entry-content-top .bg-title-gallery h1{font-size:3rem;color:#FFF!important;margin-bottom:0}.page-template-tpl-gallery #main .page .entry-content-top .accordion .accordion-item{border:none}.page-template-tpl-gallery #main .page .entry-content-top .accordion .accordion-header .accordion-button{color:#666;border-bottom:5px solid #999500;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;margin-bottom:5px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}.page-template-tpl-gallery #main .page .entry-content-top .accordion .accordion-header .accordion-button svg{margin-left:auto;fill:#666;width:40px;height:40px;transition:transform .2s ease-in-out}.page-template-tpl-gallery #main .page .entry-content-top .accordion .accordion-header .accordion-button:after{display:none}.page-template-tpl-gallery #main .page .entry-content-top .accordion .accordion-header .accordion-button:active,.page-template-tpl-gallery #main .page .entry-content-top .accordion .accordion-header .accordion-button:focus,.page-template-tpl-gallery #main .page .entry-content-top .accordion .accordion-header .accordion-button:hover,.page-template-tpl-gallery #main .page .entry-content-top .accordion .accordion-header .accordion-button:not(.collapsed){color:#FFF;background-color:#999500;box-shadow:none}.page-template-tpl-gallery #main .page .entry-content-top .accordion .accordion-header .accordion-button:hover svg,.page-template-tpl-gallery #main .page .entry-content-top .accordion .accordion-header .accordion-button:not(.collapsed) svg{fill:#FFF;transform:rotate(-180deg)}.page-template-tpl-gallery #main .page .entry-content-top .accordion .accordion-collapse .accordion-body .small,.page-template-tpl-gallery #main .page .entry-content-top .accordion .accordion-collapse .accordion-body .square,.page-template-tpl-gallery #main .page .entry-content-top .accordion .accordion-collapse .accordion-body .vertical{position:relative;margin-bottom:1.5rem;overflow:hidden}.page-template-tpl-gallery #main .page .entry-content-top .accordion .accordion-collapse .accordion-body a img{opacity:0}.page-template-tpl-gallery #main .page .entry-content-top .accordion .accordion-collapse .accordion-body a{display:block;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;height:100%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.page-template-tpl-gallery #main .page .entry-content-top .accordion .accordion-collapse .accordion-body a:before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;background-color:#999500;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.page-template-tpl-gallery #main .page .entry-content-top .accordion .accordion-collapse .accordion-body a svg{position:absolute;display:block;right:35px;bottom:-10px;opacity:0;z-index:5;width:30px;height:30px;fill:#FFF;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.page-template-tpl-gallery #main .page .entry-content-top .accordion .accordion-collapse .accordion-body .small a{height:46.5%}.page-template-tpl-gallery #main .page .entry-content-top .accordion .accordion-collapse .accordion-body .small a:first-child{margin-bottom:1.5rem}.page-template-tpl-gallery #main .page .entry-content-top .accordion .accordion-collapse .accordion-body a:active,.page-template-tpl-gallery #main .page .entry-content-top .accordion .accordion-collapse .accordion-body a:focus,.page-template-tpl-gallery #main .page .entry-content-top .accordion .accordion-collapse .accordion-body a:hover{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}.page-template-tpl-gallery #main .page .entry-content-top .accordion .accordion-collapse .accordion-body a:active::before,.page-template-tpl-gallery #main .page .entry-content-top .accordion .accordion-collapse .accordion-body a:focus::before,.page-template-tpl-gallery #main .page .entry-content-top .accordion .accordion-collapse .accordion-body a:hover::before{opacity:.65}.page-template-tpl-gallery #main .page .entry-content-top .accordion .accordion-collapse .accordion-body a:active svg,.page-template-tpl-gallery #main .page .entry-content-top .accordion .accordion-collapse .accordion-body a:focus svg,.page-template-tpl-gallery #main .page .entry-content-top .accordion .accordion-collapse .accordion-body a:hover svg{opacity:1;bottom:35px}@media (max-width:767px){.page-template-tpl-gallery #main .page .entry-content-top{padding-top:100px;height:auto}.page-template-tpl-gallery #main .page .entry-content-top .accordion .accordion-collapse .accordion-body .small,.page-template-tpl-gallery #main .page .entry-content-top .accordion .accordion-collapse .accordion-body .square,.page-template-tpl-gallery #main .page .entry-content-top .accordion .accordion-collapse .accordion-body .vertical{width:100%}}@media (min-width:768px){.page-template-tpl-gallery #main .page .entry-content-top .accordion .accordion-collapse .accordion-body .small,.page-template-tpl-gallery #main .page .entry-content-top .accordion .accordion-collapse .accordion-body .square,.page-template-tpl-gallery #main .page .entry-content-top .accordion .accordion-collapse .accordion-body .vertical{width:50%}}@media (min-width:992px){.page-template-tpl-gallery #main .page .entry-content-top .accordion .accordion-collapse .accordion-body .square{width:24%}.page-template-tpl-gallery #main .page .entry-content-top .accordion .accordion-collapse .accordion-body .vertical{width:18%}.page-template-tpl-gallery #main .page .entry-content-top .accordion .accordion-collapse .accordion-body .small{width:16%}}.page-template-tpl-impacto #main .page{padding:0;border:none}.page-template-tpl-impacto #main .page .entry-content-top{padding-top:200px;height:100vh;background-repeat:no-repeat;background-position:center;background-size:cover}.page-template-tpl-impacto #main .page .entry-content-top .title{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-content:center;height:100%;width:100%}.page-template-tpl-impacto #main .page .entry-content-top h1{font-size:3rem;margin-bottom:2rem}.page-template-tpl-impacto #main .page .entry-content-top h1,.page-template-tpl-impacto #main .page .entry-content-top h2{color:#FFF!important}.page-template-tpl-impacto #main .page .entry-content-top h2{font-size:1.5rem}.page-template-tpl-impacto #main .page .entry-content-middle .sections ul{list-style-type:none;padding-left:0;justify-content:center;position:relative;z-index:0;border:none}.page-template-tpl-impacto #main .page .entry-content-middle #section1{display:flex;justify-content:center;align-items:center;padding-top:4rem;padding-bottom:4rem}.page-template-tpl-impacto #main .page .entry-content-middle #section1 .row{padding-top:4rem;padding-bottom:4rem;background-color:#ccc}.page-template-tpl-impacto #main .page .entry-content-middle #section1 .col-lg-8 .block-info{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-left:40px;height:100%}.page-template-tpl-impacto #main .page .entry-content-middle #section1 .col-lg-4 .block-info img{max-width:140px}.page-template-tpl-impacto #main .page .entry-content-middle #section1 p{color:#666!important}.page-template-tpl-impacto #main .page .entry-content-middle #section2 .container-fluid{padding-right:0}.page-template-tpl-impacto #main .page .entry-content-middle #section2 .col-lg-4:nth-child(2) .block-info{padding-top:71px}.page-template-tpl-impacto #main .page .entry-content-middle #section2 .col-lg-4,.page-template-tpl-impacto #main .page .entry-content-middle #section3 .col-lg-6{display:flex;justify-content:center;align-items:center}.page-template-tpl-impacto #main .page .entry-content-middle #section2 .col-lg-6 h3,.page-template-tpl-impacto #main .page .entry-content-middle #section3 .col-lg-6 h3{font-size:1.5rem;color:#666!important}.page-template-tpl-impacto #main .page .entry-content-middle #section1 p,.page-template-tpl-impacto #main .page .entry-content-middle #section2 p,.page-template-tpl-impacto #main .page .entry-content-middle #section3 p,.page-template-tpl-impacto #main .page .entry-content-middle #section6 .block-title p,.page-template-tpl-impacto #main .page .entry-content-middle #section7 ol li,.page-template-tpl-impacto #main .page .entry-content-middle #section7 p{font-size:1.1rem}.page-template-tpl-impacto #main .page .entry-content-middle #section1 .col-lg-4 .block-info p,.page-template-tpl-impacto #main .page .entry-content-middle #section2 .col-lg-3 .block-info p,.page-template-tpl-impacto #main .page .entry-content-middle #section3 .col-lg-6 .block-info p{position:relative;margin-bottom:0}.page-template-tpl-impacto #main .page .entry-content-middle #section2 .col-lg-3 .block-info p:before{content:"";position:absolute;top:10%;left:-10px;width:20px;height:55%;background-color:#999500;z-index:5}.page-template-tpl-impacto #main .page .entry-content-middle #section3 .col-lg-6:first-child .block-info p:after{content:"";position:absolute;bottom:10%;right:-10px;width:20px;height:40%;background-color:#999500;z-index:5}.page-template-tpl-impacto #main .page .entry-content-middle #section4 .block-title,.page-template-tpl-impacto #main .page .entry-content-middle #section5 .block-title{background-color:#999500;padding-top:2rem;padding-bottom:2rem}.page-template-tpl-impacto #main .page .entry-content-middle #section4 .block-title h2,.page-template-tpl-impacto #main .page .entry-content-middle #section5 .block-title h2,.page-template-tpl-impacto #main .page .entry-content-middle #section7 ol li{color:#FFF!important}.page-template-tpl-impacto #main .page .entry-content-middle #section4 .block-info p{font-size:1.1rem}.page-template-tpl-impacto #main .page .entry-content-middle #section4 .block-info p:last-child,.page-template-tpl-impacto #main .page .entry-content-middle #section5 .block-info p:last-child{margin-bottom:0}.page-template-tpl-impacto #main .page .entry-content-middle #section4 ul.nav-tabs:after{content:"";position:absolute;left:0;bottom:0;height:1px;background-color:#666;z-index:-2;width:100%}.page-template-tpl-impacto #main .page .entry-content-middle #section4 ul.nav-tabs li{font-size:1rem;list-style-type:none;background-repeat:no-repeat;background-position:left center;background-size:30px;flex-grow:1}.page-template-tpl-impacto #main .page .entry-content-middle #section4 ul.nav-tabs li button{color:#666;width:100%;border-left:none;border-right:none}.page-template-tpl-impacto #main .page .entry-content-middle #section4 ul.nav-tabs li .active,.page-template-tpl-impacto #main .page .entry-content-middle #section4 ul.nav-tabs li button:focus,.page-template-tpl-impacto #main .page .entry-content-middle #section4 ul.nav-tabs li button:hover{color:#999500;border-bottom:5px solid #999500}.page-template-tpl-impacto #main .page .entry-content-middle #section4 .tab-pane h2{font-size:3.5rem;margin-bottom:0}.page-template-tpl-impacto #main .page .entry-content-middle #section4 .tab-pane .block-info p{color:#FFF}.page-template-tpl-impacto #main .page .entry-content-middle #section4 #tab-2-pane .row:first-child{padding-top:3rem;padding-bottom:3rem}.page-template-tpl-impacto #main .page .entry-content-middle #section4 #tab-2-pane .col-lg-3 .block-info{background-color:#666;min-height:300px;padding:15px 35px}.page-template-tpl-impacto #main .page .entry-content-middle #section4 #tab-2-pane .col-lg-3 img{width:150px;height:150px}.page-template-tpl-impacto #main .page .entry-content-middle #section4 #tab-2-pane .col-lg-3:first-child img{width:132px;height:145px;padding-top:15px;padding-bottom:15px}.page-template-tpl-impacto #main .page .entry-content-middle #section4 #tab-2-pane .col-lg-3:last-child img{width:200px;padding-top:15px;padding-bottom:15px}.page-template-tpl-impacto #main .page .entry-content-middle #section4 #tab-3-pane .container-fluid h2{color:#FFF!important;padding-top:7rem;padding-bottom:7rem}.page-template-tpl-impacto #main .page .entry-content-middle #section4 #tab-3-pane .container-fluid .row:first-child{position:relative;background-image:url(https://www.hotelburbanxaman.com/hbux2024/wp-content/uploads/2024/04/hotel-b-urban-xaman-nuestro-impacto-colaboradores-marzo-2024.jpg);background-repeat:no-repeat;background-position:0 25%;background-size:cover}.page-template-tpl-impacto #main .page .entry-content-middle #section4 #tab-3-pane .container-fluid .row:after{content:"";position:absolute;bottom:5%;right:-10px;width:20px;height:90%;background-color:#999500;z-index:5}.page-template-tpl-impacto #main .page .entry-content-middle #section4 #tab-4-pane .container-fluid .col-lg-4{position:relative}.page-template-tpl-impacto #main .page .entry-content-middle #section4 #tab-4-pane .container-fluid .col-lg-4:after{content:"";position:absolute;bottom:10%;right:0;width:20px;height:50%;background-color:#999500;z-index:5}.page-template-tpl-impacto #main .page .entry-content-middle #section4 #tab-3-pane .container-fluid .row .col-lg-12{background-color:rgba(0,0,0,.5)}.page-template-tpl-impacto #main .page .entry-content-middle #section4 #tab-3-pane .container .row:first-child{padding-top:3rem;padding-bottom:3rem}.page-template-tpl-impacto #main .page .entry-content-middle #section5 .block-title{background-image:url(https://www.hotelburbanxaman.com/hbux2024/wp-content/uploads/2024/04/hotel-b-urban-xaman-pleca-marzo-2024.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.page-template-tpl-impacto #main .page .entry-content-middle #section5 .container-fluid{background-image:url(https://www.hotelburbanxaman.com/hbux2024/wp-content/uploads/2024/04/hotel-b-urban-xaman-nuestro-impacto-marzo-2024.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:4rem;padding-bottom:4rem}.page-template-tpl-impacto #main .page .entry-content-middle #section5 .col-lg-3 .block-info{padding:35px 20px;height:100%}.page-template-tpl-impacto #main .page .entry-content-middle #section5 .col-lg-3 .block-info p{color:#FFF}.page-template-tpl-impacto #main .page .entry-content-middle #section5 .col-lg-3:first-child .block-info,.page-template-tpl-impacto #main .page .entry-content-middle #section5 .col-lg-3:nth-child(3) .block-info{background-color:rgba(255,255,255,.4)}.page-template-tpl-impacto #main .page .entry-content-middle #section5 .col-lg-3:last-child .block-info,.page-template-tpl-impacto #main .page .entry-content-middle #section5 .col-lg-3:nth-child(2) .block-info{background-color:rgba(153,149,0,.4)}.page-template-tpl-impacto #main .page .entry-content-middle #section5 .block-info p{font-size:1.1rem}.page-template-tpl-impacto #main .page .entry-content-middle #section4 .col-lg-8,.page-template-tpl-impacto #main .page .entry-content-middle #section5 .col-lg-8,.page-template-tpl-impacto #main .page .entry-content-middle #section6 .col-lg-8{display:flex;justify-content:center;flex-direction:column}.page-template-tpl-impacto #main .page .entry-content-middle #section4 .col-lg-8 h3,.page-template-tpl-impacto #main .page .entry-content-middle #section5 .col-lg-8 h3,.page-template-tpl-impacto #main .page .entry-content-middle #section6 .col-lg-8 h3{font-size:1.5rem;color:#666!important}.page-template-tpl-impacto #main .page .entry-content-middle #section6{padding-top:3rem;padding-bottom:3rem}.page-template-tpl-impacto #main .page .entry-content-middle #section6 .row-content{padding-top:3rem;padding-bottom:1.5rem;background-color:#ccc}.page-template-tpl-impacto #main .page .entry-content-middle #section6 .block-title{margin-bottom:3rem}.page-template-tpl-impacto #main .page .entry-content-middle #section6 .block-info img{width:195px;max-width:100%}.page-template-tpl-impacto #main .page .entry-content-middle #section6 .block-title p a.btn{font-size:1rem;color:#FFF;text-align:center;text-decoration:none;background-color:#999500;border:1px solid #999500;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:inline-block;padding:5px 10px;width:100%;max-width:160px}.page-template-tpl-impacto #main .page .entry-content-middle #section6 .block-title p a.btn:active,.page-template-tpl-impacto #main .page .entry-content-middle #section6 .block-title p a.btn:focus,.page-template-tpl-impacto #main .page .entry-content-middle #section6 .block-title p a.btn:hover{color:#999500;background-color:#FFF}.page-template-tpl-impacto #main .page .entry-content-middle #section6 .col-lg-4:first-child .block-info img{max-width:250px}.page-template-tpl-impacto #main .page .entry-content-middle #section6 .col-lg-4:first-child .block-info img:last-child{width:100%}.page-template-tpl-impacto #main .page .entry-content-middle #section6 .col-lg-4:last-child .block-info img.wp-image-234172{width:130px}.page-template-tpl-impacto #main .page .entry-content-middle #section7 .col-lg-6{display:flex;justify-content:center;align-items:center;background-color:#ccc}.page-template-tpl-impacto #main .page .entry-content-middle #section7 .col-lg-6:first-child .block-info p:last-child{margin-bottom:0}.page-template-tpl-impacto #main .page .entry-content-middle #section7 .col-lg-6:last-child{background-repeat:no-repeat;background-position:center;background-size:cover}.page-template-tpl-impacto #main .page .entry-content-middle #section7 .block-info{padding:50px 40px}.page-template-tpl-impacto #main .page .entry-content-middle #section7 .block-info h3{font-size:1.5rem;color:#FFF!important}.page-template-tpl-impacto #main .page .entry-content-middle #section7 .block-info ol{margin-bottom:0}.page-template-tpl-alliances #main .page{padding:0;border:none}.page-template-tpl-alliances #main .page .entry-content-top{padding-top:120px;padding-bottom:2rem;height:100vh;background-repeat:no-repeat;background-position:center;background-size:cover}.page-template-tpl-alliances #main .page .entry-content-top .title{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-content:center;height:100%;width:100%}.page-template-tpl-alliances #main .page .entry-content-top h1{font-size:3rem;margin-bottom:2rem}.page-template-tpl-alliances #main .page .entry-content-top h1,.page-template-tpl-alliances #main .page .entry-content-top h2{color:#FFF!important}.page-template-tpl-alliances #main .page .entry-content-top h2{font-size:1.5rem}.page-template-tpl-alliances #main .page .entry-content-middle{padding-top:4rem;padding-bottom:4rem}.page-template-tpl-alliances #main .page .entry-content-middle .sections{margin-bottom:4rem;background-color:#FFF;-webkit-box-shadow:rgba(0,0,0,.48) 6px 2px 16px 0,rgba(255,255,255,.8) -6px -2px 16px 0;-moz-box-shadow:rgba(0,0,0,.48) 6px 2px 16px 0,rgba(255,255,255,.8) -6px -2px 16px 0;-ms-box-shadow:rgba(0,0,0,.48) 6px 2px 16px 0,rgba(255,255,255,.8) -6px -2px 16px 0;-o-box-shadow:rgba(0,0,0,.48) 6px 2px 16px 0,rgba(255,255,255,.8) -6px -2px 16px 0;box-shadow:rgba(0,0,0,.48) 6px 2px 16px 0,rgba(255,255,255,.8) -6px -2px 16px 0}.page-template-tpl-alliances #main .page .entry-content-middle .sections .col-sm-12{overflow:hidden}.page-template-tpl-alliances #main .page .entry-content-middle .sections .col-sm-12 .block-info{display:flex;justify-content:center;flex-direction:column;height:100%}.page-template-tpl-alliances #main .page .entry-content-middle .sections .col-sm-12 .block-info p{font-size:1.1rem}.page-template-tpl-alliances #main .page .entry-content-middle .sections .col-sm-12 .block-info a.btn{font-size:1rem;color:#FFF;text-align:center;text-decoration:none;background-color:#999500;border:1px solid #999500;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:inline-block;padding:5px 10px;width:100%;max-width:160px}.page-template-tpl-alliances #main .page .entry-content-middle .sections .col-sm-12 .block-info a.btn:active,.page-template-tpl-alliances #main .page .entry-content-middle .sections .col-sm-12 .block-info a.btn:focus,.page-template-tpl-alliances #main .page .entry-content-middle .sections .col-sm-12 .block-info a.btn:hover{color:#999500;background-color:#FFF}.page-template-tpl-alliances #main .page .entry-content-middle .sections .col-sm-12 img{max-width:400px;transition:all .3s cubic-bezier(.36,.63,.5,.73)}.page-template-tpl-alliances #main .page .entry-content-middle .sections:hover .col-sm-12 img{transform:scale(1.2)}@media (max-width:767px){.page-template-tpl-alliances .container.page-container{padding-top:120px}.page-template-tpl-alliances #main .page .entry-content-top{height:320px;padding-top:0;padding-bottom:0}.page-template-tpl-alliances #main .page .entry-content-middle .sections .col-sm-12 .block-info{padding-top:1rem}}@media (max-width:576px){.page-template-tpl-alliances #main .page .entry-content-middle .sections{margin-left:-.3rem;margin-right:0}.page-template-tpl-alliances #main .page .entry-content-middle .sections .col-sm-12 .block-info a.btn{max-width:100%}}