.container{width:100%}@media (min-width: 320px){.container{max-width:320px}}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.form-input,.form-textarea,.form-select,.form-multiselect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}.form-input:focus,.form-textarea:focus,.form-select:focus,.form-multiselect:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}.form-input::-moz-placeholder,.form-textarea::-moz-placeholder{color:#6b7280;opacity:1}.form-input::placeholder,.form-textarea::placeholder{color:#6b7280;opacity:1}.form-input::-webkit-datetime-edit-fields-wrapper{padding:0}.form-input::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}.form-input::-webkit-datetime-edit{display:inline-flex}.form-input::-webkit-datetime-edit,.form-input::-webkit-datetime-edit-year-field,.form-input::-webkit-datetime-edit-month-field,.form-input::-webkit-datetime-edit-day-field,.form-input::-webkit-datetime-edit-hour-field,.form-input::-webkit-datetime-edit-minute-field,.form-input::-webkit-datetime-edit-second-field,.form-input::-webkit-datetime-edit-millisecond-field,.form-input::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}.form-checkbox,.form-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}.form-checkbox{border-radius:0}.form-checkbox:focus,.form-radio:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.form-checkbox:checked,.form-radio:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}.form-checkbox:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}.form-checkbox:checked:hover,.form-checkbox:checked:focus,.form-radio:checked:hover,.form-radio:checked:focus{border-color:transparent;background-color:currentColor}.form-checkbox:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}.form-checkbox:indeterminate:hover,.form-checkbox:indeterminate:focus{border-color:transparent;background-color:currentColor}.rooms-home h2{margin-bottom:2.5rem}.rooms-home h2 .alt,.rooms-home h2 .menu{display:block;text-transform:uppercase;line-height:1}.rooms-home h2 .alt{font-weight:800;font-size:2.5rem}.rooms-home h2 .menu{font-weight:300;font-size:1.25rem}.rooms-home ul>li,.slidersRooms .list ul>li{font-size:.875rem;line-height:1.25rem;font-weight:700}.rooms-home ul>li a,.slidersRooms .list ul>li a{margin-bottom:.5rem;display:inline-block}.rooms-home ul li>ul.sub li.sub,.slidersRooms .list ul li>ul.sub li.sub{font-size:.875rem;line-height:1.25rem;font-weight:400;padding-left:2.5rem}.slidersRooms .list ul>li,.slidersRooms .list ul li>ul.sub li.sub{font-size:1.125rem;line-height:1.75rem}@media screen and (max-width: 1439px){.rooms-home ul>li a,.slidersRooms .list ul>li a{margin-bottom:.4rem}}.slidersRooms .list{right:0;transform:translate(150%)}.slidersRooms .list.active{right:0}.slidersRooms .btn-menu{background-color:#fff;position:fixed;z-index:81;top:1.5rem;right:2rem;margin:0;padding:0;height:30px;width:30px;opacity:0;cursor:pointer}.slidersRooms .hamburger-lines{display:block;height:26px;width:32px;position:fixed;top:1.5rem;right:2rem;z-index:80;display:flex;flex-direction:column;justify-content:space-between}.slidersRooms .hamburger-lines .line{display:block;height:4px;width:100%;border-radius:10px;background:#fff}.slidersRooms .hamburger-lines .line1{transform-origin:0% 0%;transition:transform .15s ease-in-out}.slidersRooms .hamburger-lines .line2{transition:transform .15s ease-in-out}.slidersRooms .hamburger-lines .line3{transform-origin:0% 100%;transition:transform .15s ease-in-out}.slidersRooms input[type=checkbox]:checked~.list{transform:translate(0)}.slidersRooms input[type=checkbox]:checked~.hamburger-lines .line1{transform:rotate(45deg)}.slidersRooms input[type=checkbox]:checked~.hamburger-lines .line2{transform:scaleY(0)}.slidersRooms input[type=checkbox]:checked~.hamburger-lines .line3{transform:rotate(-45deg)}.slidersRooms .swiper-button-next,.slidersRooms .swiper-button-prev{margin-top:16vh;top:0;z-index:30;width:33px}.slidersRooms .swiper-button-next:after,.slidersRooms .swiper-button-prev:after{font-size:36px}.slidersRooms .swiper-button-next{right:2rem}.slidersRooms .swiper-button-prev{left:2rem}.slidersRooms.swiper{position:fixed}.slidersRooms .swiper-slide .wp-rooms{display:flex;align-items:flex-start;justify-content:center;flex-flow:row wrap;margin:0;padding:0;width:100%}.slidersRooms .swiper-slide .wp-rooms>.box{flex-basis:100%;margin:0;padding:0}.slidersRooms .swiper-slide .wp-rooms>.box.box-top{height:52vh;position:relative}.slidersRooms .swiper-slide .wp-rooms>.box .title-hotel{display:inline-flex;font-size:1.25rem;font-weight:700;line-height:1;margin-top:1.5rem;margin-left:2.1rem;text-shadow:0 0 26px rgba(0,0,0,.88)}.slidersRooms .swiper-slide .wp-rooms>.box figure{position:absolute;top:0;left:0;height:auto;margin:0;padding:0;width:100%;z-index:-1}.slidersRooms .swiper-slide .wp-rooms>.box figure img{height:auto;margin:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;vertical-align:middle;width:100%}.slidersRooms .swiper-slide .wp-rooms>.box.box-top .text{position:absolute;bottom:0;left:0;min-width:70%}.slidersRooms .swiper-slide .wp-rooms>.box.box-top .text .title{color:#fff;font-size:1.875rem;font-weight:300;line-height:1.75em;margin:0 0 .5rem 2.1rem;text-transform:uppercase;padding:0;text-shadow:0 0 24px rgba(0,0,0,.4)}.slidersRooms .swiper-slide .wp-rooms>.box.box-top .text .title .big{display:block;font-size:3.75rem;font-weight:800;letter-spacing:-1px;margin-left:-2.5px}.slidersRooms .swiper-slide .wp-rooms>.box.box-top .text .availability{display:inline-block;font-size:1.25rem;line-height:1.2em;margin:0;padding:.75rem 2.1rem;width:100%}.slidersRooms .swiper-slide .wp-rooms>.box.box-top figure,.slidersRooms .swiper-slide .wp-rooms>.box.box-top figure img{height:52vh}.slidersRooms .swiper-slide .wp-rooms>.box.box-bottom .box-col .wp-img-two figure:before,.slidersRooms .swiper-slide .wp-rooms>.box.box-bottom .box-col .wp-img-three figure:before{background-color:#0003;display:block;content:"";height:100%;position:absolute;top:0;left:0;width:100%}.slidersRooms .swiper-slide .wp-rooms>.box.box-bottom{display:flex;align-items:flex-start;justify-content:flex-start;flex-flow:row wrap;height:48vh;margin:0;padding:0;width:100%}.slidersRooms .swiper-slide .wp-rooms>.box.box-bottom .box-col{height:48vh;position:relative;width:33%}.slidersRooms .swiper-slide .wp-rooms>.box.box-bottom .box-col:last-child{width:67%}.slidersRooms .swiper-slide .wp-rooms.room-mode-1>.box.box-top figure,.slidersRooms .swiper-slide .wp-rooms.room-mode-1>.box.box-top figure img{height:100vh}.slidersRooms .swiper-slide .wp-rooms.room-mode-2>.box.box-bottom .box-col .wp-img-two{position:relative;height:46%;overflow:hidden}.slidersRooms .swiper-slide .wp-rooms.room-mode-2>.box.box-bottom .box-col .wp-img-two figure,.slidersRooms .swiper-slide .wp-rooms.room-mode-2>.box.box-bottom .box-col .wp-img-two figure img{height:22.5vh}.slidersRooms .swiper-slide .wp-rooms>.box .box-col .description{margin:0;padding:.75rem 1.5rem 0 2.1rem;position:relative;color:#111}.slidersRooms .swiper-slide .wp-rooms>.box .box-col .description h3{color:#a7a9ac;font-size:1.125rem;font-weight:500;line-height:1;margin:0 0 .6rem;padding:0;text-transform:uppercase}.slidersRooms .swiper-slide .wp-rooms>.box .box-col .description ul{list-style:disc;list-style-position:outside;padding-left:2rem;margin-bottom:1.25rem}.slidersRooms .swiper-slide .wp-rooms>.box .box-col .description p,.slidersRooms .swiper-slide .wp-rooms>.box .box-col .description ul li{font-size:1rem;font-weight:300;line-height:1.1em;margin:0 0 .35rem;padding:0}.slidersRooms .swiper-slide .wp-rooms>.box .box-col .description strong,.slidersRooms .swiper-slide .wp-rooms>.box .box-col .description b{font-weight:700}.slidersRooms .swiper-slide .wp-rooms.room-mode-1>.box .box-col .description{filter:drop-shadow(0 0 26px black)}.slidersRooms .swiper-slide .wp-rooms.room-mode-1>.box .box-col .description,.slidersRooms .swiper-slide .wp-rooms.room-mode-1>.box .box-col .description h3,.slidersRooms .swiper-slide .wp-rooms.room-mode-1>.box .box-col .description p,.slidersRooms .swiper-slide .wp-rooms.room-mode-1>.box .box-col .description ul li{color:#fff;text-shadow:0 0 22px rgba(0,0,0,.99)}.slidersRooms .swiper-slide .wp-rooms.room-mode-1>.box .box-col .description p,.slidersRooms .swiper-slide .wp-rooms.room-mode-1>.box .box-col .description ul li{font-weight:400}.slidersRooms .swiper-slide .wp-rooms>.box.box-bottom .box-col .wp-img-three{position:relative;height:100%}.slidersRooms .swiper-slide .wp-rooms>.box.box-bottom .box-col .wp-img-three figure,.slidersRooms .swiper-slide .wp-rooms>.box.box-bottom .box-col .wp-img-three figure img{height:48vh}.slidersRooms .swiper-slide .wp-rooms>.box.box-bottom .box-col .wp-img-three .subtitle-footer{bottom:6rem;font-size:1rem;font-weight:700;position:absolute;right:2.1rem;text-shadow:0 0 22px rgba(0,0,0,.99)}.slidersRooms .swiper-slide .wp-rooms>.box.box-bottom .box-col .wp-img-three .footer{bottom:4.5rem;font-size:1rem;position:absolute;right:2.1rem;text-shadow:0 0 22px rgba(0,0,0,.99)}.slidersRooms .swiper-slide .wp-rooms.room-mode-4>.box.box-bottom .box-col .wp-img-three figure{width:50%}.slidersRooms .swiper-slide .wp-rooms.room-mode-4>.box.box-bottom .box-col .wp-img-three figure:last-child{left:50%}.slidersRooms .swiper-slide .wp-rooms>.box.box-full figure{height:100vh;height:calc(100vh - 60px);width:100vw;z-index:2}.slidersRooms .swiper-slide .wp-rooms>.box.box-full figure img{-o-object-fit:contain;object-fit:contain;height:100%;width:100%}.availability[data-title=Estudio]{background-color:#4daeba}.availability[data-title="Jr. suite"]{background-color:#f18d46}.availability[data-title=Embajador]{background-color:#3fc5f2}.availability[data-title=Magna]{background-color:#ea6852}.availability[data-title=Presidencial]{background-color:#c2d500}.availability[data-title=Royal]{background-color:#f4c64e}@media screen and (max-width: 1439px){.slidersRooms .swiper-slide .wp-rooms>.box .title-hotel{font-size:.9375rem}.slidersRooms .swiper-slide .wp-rooms>.box.box-top .text .title{font-size:1.375rem;line-height:2em;margin:0 0 .9rem 2.1rem}.slidersRooms .swiper-slide .wp-rooms>.box.box-top .text .title .big{font-size:2.8125rem}.slidersRooms .swiper-slide .wp-rooms>.box.box-top .text .availability{font-size:.9375rem}.slidersRooms .swiper-slide .wp-rooms>.box .box-col .description h3{font-size:.9375rem}.slidersRooms .swiper-slide .wp-rooms>.box .box-col .description ul{padding-left:1.6rem}.slidersRooms .swiper-slide .wp-rooms>.box .box-col .description p,.slidersRooms .swiper-slide .wp-rooms>.box .box-col .description ul li{font-size:.9375rem;line-height:1.2em;margin:0 0 .5rem}.slidersRooms .swiper-slide .wp-rooms>.box.box-bottom .box-col .wp-img-three .subtitle-footer,.slidersRooms .swiper-slide .wp-rooms>.box.box-bottom .box-col .wp-img-three .footer{font-size:.75rem;right:1.3rem}}@media (min-width: 768px){.md\:container{width:100%}@media (min-width: 320px){.md\:container{max-width:320px}}@media (min-width: 640px){.md\:container{max-width:640px}}.md\:container{max-width:768px}@media (min-width: 1024px){.md\:container{max-width:1024px}}@media (min-width: 1280px){.md\:container{max-width:1280px}}@media (min-width: 1536px){.md\:container{max-width:1536px}}}
