/*
negocio/plantillas/panels/listadoapartamentos/style.css
negocio/plantillas/panels/footer/style.css
*/
.mdl-listadoRooms{background-color:#e4e4e4}.mdl-listadoRooms
.container{margin-top:10rem}.habitacioneslista-grid{margin-left:2rem;margin-right:2rem;margin-top:10rem}.habitacioneslista-grid .m-chars{font-family:"Gotu",sans-serif;margin-right:3rem;font-size:1.6rem;color:#000;padding-top:1rem}@media (max-width: 480px){.habitacioneslista-grid{margin-left:0.3rem;margin-right:0.3rem}}.habitacioneslista-grid .title-row{display:flex;flex-direction:column;align-items:center;margin-left:20%;margin-right:20%;margin-bottom:6rem}.habitacioneslista-grid .title-row
.h1{letter-spacing: -1px;text-align:center;margin-left:8rem;margin-right:8rem;margin-top:3rem}.habitacioneslista-grid .grid-row{display:flex;margin-bottom:11.6rem;background-color:#fff;position:relative;min-height:50rem}@media (max-width: 480px){.habitacioneslista-grid .grid-row{flex-flow:row wrap}}.habitacioneslista-grid .grid-row
.bordeTop{width:60%;height:6.2rem;background-color:#fff;position:absolute;top:0}@media (max-width: 480px){.habitacioneslista-grid .grid-row
.bordeTop{display:none}}.habitacioneslista-grid .grid-row--left{flex-direction:row-reverse}.habitacioneslista-grid .grid-row--left
.bordeTop{right:0}.habitacioneslista-grid .grid-row--right{flex-direction:row}.habitacioneslista-grid .grid-row--right
.bordeTop{left:0}.habitacioneslista-grid .grid-row::after{content:"";position:absolute;left:0;bottom:0;width:100%;background-color:#fff;z-index:1}@media (max-width: 480px){.habitacioneslista-grid .grid-row::after{display:none}}.habitacioneslista-grid
img{flex-grow:100%}.habitacioneslista-grid .texto-menu{font-family:Arial,Helvetica,sans-serif;margin-top:2rem;letter-spacing:1px}.habitacioneslista-grid
.underline{color:#000;margin-top: -0.5rem}.habitacioneslista-grid .underline
img{height:0.23rem}.habitacioneslista-grid .type-row{display:flex;justify-content:space-around;margin-top:2rem}.habitacioneslista-grid .type-row
img{width:90%}.habitacioneslista-grid .grid-column-slide{width:52%;position:relative;z-index:2;overflow:hidden}@media (max-width: 480px){.habitacioneslista-grid .grid-column-slide{width:100%;height:30rem}}.habitacioneslista-grid .grid-column-slide
img{max-width:100%}.habitacioneslista-grid .grid-column-slide
.imgFija{display:flex;position:relative;width:100%;height:100%}.habitacioneslista-grid .grid-column-slide .imgFija .imgFija-grid{margin:auto 0;max-width:100%;width:100% !important;height:100%;overflow:hidden}.habitacioneslista-grid .grid-column-slide .popup-video{display:flex;position:relative;height:100%;width:100%;max-width:100%;max-height:100%}.habitacioneslista-grid .grid-column-slide .popup-video
img{position:absolute;z-index:5;width:35%;margin:30%;padding-top:6.2rem}.habitacioneslista-grid .grid-column-slide .popup-video
.imgFija{display:flex;position:relative;margin-top:6.2rem;width:100%}@media (max-width: 480px){.habitacioneslista-grid .grid-column-slide .popup-video
.imgFija{margin-top:0}}.habitacioneslista-grid .grid-column-slide .popup-video .imgFija .imgFija-grid{margin:auto 0;height:63rem;max-width:100%;width:100% !important;overflow:hidden}@media (max-width: 1024px){.habitacioneslista-grid .grid-column-slide .popup-video .imgFija .imgFija-grid{height:100%}}.habitacioneslista-grid .item-img{width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.habitacioneslista-grid .grid-column-menu-right,
.habitacioneslista-grid .grid-column-menu-left{width:48%;height:100%;margin-top:5.5rem;padding-bottom:5.7rem}@media (max-width: 1024px){.habitacioneslista-grid .grid-column-menu-right,
.habitacioneslista-grid .grid-column-menu-left{margin-top:7rem}}@media (max-width: 480px){.habitacioneslista-grid .grid-column-menu-right,
.habitacioneslista-grid .grid-column-menu-left{width:100%;margin-top:0;padding-bottom:0}}.habitacioneslista-grid .grid-row--right .slider-arrows{justify-content:space-between;transform:translate(0rem,-50%)}.habitacioneslista-grid .grid-row--left .slider-arrows{justify-content:space-between;transform:translate(0rem,-50%)}.habitacioneslista-grid .menu-row{padding-left:7.6rem;padding-right:7.6rem}@media (max-width: 1400px){.habitacioneslista-grid .menu-row{padding-left:7.3rem;padding-right:7.9rem}}@media (max-width: 1024px){.habitacioneslista-grid .menu-row{padding-left:2.7rem;padding-right:2.7rem;padding-top:3rem}}.habitacioneslista-grid .menu-row .listhab-tit{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-end;border-bottom:1px solid #000;margin-bottom:2rem;padding-bottom:1rem}.habitacioneslista-grid .menu-row .listhab-tit
.h6{width:100%}.habitacioneslista-grid .menu-row .listhab-tit .h6
p{font-family:"Gotu",sans-serif;font-size:2.2rem;line-height:3rem}@media (min-width: 768px){.habitacioneslista-grid .menu-row .listhab-tit .h6
p{font-size:3.2rem;line-height:4rem}}@media (min-width: 1024px){.habitacioneslista-grid .menu-row .listhab-tit .h6
p{font-size:3.2rem;line-height:4rem}}.habitacioneslista-grid .menu-row .listhab-tit
p{margin-bottom:0;line-height:4.5rem}.habitacioneslista-grid .menu-row .listhab-tit .listhab-price{font-size:2.2rem;line-height:4rem;font-weight:500;padding-top:0.1rem}@media (max-width: 480px){.habitacioneslista-grid .menu-row .listhab-tit .listhab-price{font-size:1.8rem;line-height:2.8rem}}.habitacioneslista-grid .lunch-menu{width:40px;height:40px}.habitacioneslista-grid .time-menu{width:40px;height:40px}.habitacioneslista-grid .type-menu{text-transform:uppercase}.habitacioneslista-grid .link-row{display:flex;margin-top:2rem}.habitacioneslista-grid .link-row .div-button{background-color:brown;padding:15px
30px}.habitacioneslista-grid .link-row .div-button
.button{font-family:Arial,Helvetica,sans-serif;color:white;letter-spacing:2px;text-transform:uppercase}.habitacioneslista-grid .link-row .link-download{display:flex;flex-direction:column;margin-top:1.5rem;margin-left:2rem}.habitacioneslista-grid .link-row .link-download
.carta{color:brown;letter-spacing:1px;text-transform:uppercase}.habitacioneslista-grid .link-row .link-download
img{width:100%}.habitacioneslista-grid .mdl-items{display:flex;flex-flow:row wrap;margin-bottom:3rem;margin-left: -1.9rem}@media (max-width: 900px){.habitacioneslista-grid .mdl-items{margin-left:0;flex-wrap:wrap}}@media (max-width: 1024px){.habitacioneslista-grid .mdl-items{margin-bottom:2rem}}.habitacioneslista-grid .mdl-items__item{padding-right:2rem;margin-right:2.1rem;padding-left:1.9rem;padding-bottom:1rem;display:flex;align-items:center}@media (max-width: 900px){.habitacioneslista-grid .mdl-items__item{padding-right:1rem;padding-left:0;margin-right:0}}@media (max-width: 480px){.habitacioneslista-grid .mdl-items__item{padding-right:1rem;padding-left:0}}.habitacioneslista-grid .mdl-items__item:first-child{border-left:none;background-image:none}.habitacioneslista-grid .mdl-items__item
.h4{font-size:2rem}.habitacioneslista-grid .mdl-items__item
.text{font-weight:400}.habitacioneslista-grid .mdl-items__ico{align-self:flex-start;margin-top:0.2rem}.habitacioneslista-grid .mdl-items__ico
img{width:2.2rem;height:auto;margin-right:1.2rem;margin-top:0.2rem;margin-bottom:0;float:left}.habitacioneslista-grid .mdl-items__txt{width:auto;font-weight:500;margin-bottom:0;text-transform:uppercase;font-size:1.4rem;line-height:2rem}@media (max-width: 900px){.habitacioneslista-grid .mdl-items__txt{font-size:1.2rem;line-height:1.5rem}}.habitacioneslista-grid .mdl-items__icons{display:flex}@media (max-width: 900px){.habitacioneslista-grid .mdl-items__icons{padding-left:1rem;flex:0 0 50%}}.habitacioneslista-grid .mdl-items__icons
.tooltip{position:relative;display:inline-block}.habitacioneslista-grid .mdl-items__icons
.tooltiptext{visibility:hidden;width:160px;background-color:#A7EAEA;color:black;text-align:left;padding:0.5rem 0.8rem;position:absolute;z-index:1;bottom:100%;left:50%;margin-left: -60px;font-size:1.3rem;line-height:1.5rem}.habitacioneslista-grid .mdl-items__icons .tooltip:hover
.tooltiptext{visibility:visible}.habitacioneslista-grid .mdl-items__icons .tooltip:hover
img{filter:invert(89%) sepia(35%) saturate(303%) hue-rotate(120deg) brightness(94%) contrast(94%)}.habitacioneslista-grid .mdl-items__icons
img{width:3.2rem;height:auto;float:left;margin-right:2rem}@media (max-width: 1366px){.habitacioneslista-grid .mdl-items__icons
img{margin-right:0.5rem}}@media (max-width: 900px){.habitacioneslista-grid .mdl-items__icons
img{width:2.2rem}}.habitacioneslista-grid .mdl-links{display:flex;flex-flow:row wrap;justify-content:left;align-items:center;margin-top:3rem}@media (max-width: 1024px){.habitacioneslista-grid .mdl-links{margin-top:1rem}}@media (max-width: 900px){.habitacioneslista-grid .mdl-links{padding-bottom:3rem}}.habitacioneslista-grid .mdl-links
.btn{margin-top:3rem;margin-right:2rem}@media (max-width: 900px){.habitacioneslista-grid .mdl-links
.btn{margin-right:0rem;width:100%;text-align:center}}.habitacioneslistaSlider,.imagen{display:flex;position:inherit;height:100%;width:100%}.habitacioneslistaSlider .m-grid,
.imagen .m-grid{margin:auto 0;height:100%;max-width:100%;width:100% !important;overflow:hidden}@media (max-width: 480px){.habitacioneslistaSlider .m-grid,
.imagen .m-grid{transform:translate(0rem,0rem)}}.habitacioneslistaSlider .m-grid .rsOverflow,
.imagen .m-grid
.rsOverflow{height:100%;overflow:visible}.habitacioneslistaSlider .m-grid .rsOverflow .rsSlide,
.habitacioneslistaSlider .m-grid .rsOverflow .item-img,
.imagen .m-grid .rsOverflow .rsSlide,
.imagen .m-grid .rsOverflow .item-img{width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.habitacioneslistaSlider{position:relative}.habitacioneslistaSlider .slider-arrows{position:absolute;top:50%;left:0;width:100%;height:7rem;display:flex;cursor:pointer}@media (max-width: 480px){.habitacioneslistaSlider .slider-arrows{bottom:1rem}}.habitacioneslistaSlider .slider-arrow.arrow-left{margin-left: -1.5rem}@media (max-width: 480px){.habitacioneslistaSlider .slider-arrow.arrow-left{width:8rem;margin-left: -1.5rem}}.habitacioneslistaSlider .slider-arrow.arrow-right{margin-right: -1.5rem}@media (max-width: 480px){.habitacioneslistaSlider .slider-arrow.arrow-right{width:8rem;margin-right: -1.5rem}}
.mdl-footer
.container{max-width:130rem}@media (min-width: 768px){.mdl-footer
.container{padding:0}}.mdl-footer .footer-logo
img{max-width:13.3rem}.mdl-footer .footer-grid{display:grid;grid-template-columns:1fr;max-width:160rem;margin-inline:auto}@media (max-width: 767.9px){.mdl-footer .footer-grid .footer-newsletter{order:1}.mdl-footer .footer-grid .footer-contact{order:2}.mdl-footer .footer-grid .footer-logos-grid{order:3}}@media (min-width: 768px){.mdl-footer .footer-grid{grid-template-columns:1fr 2fr}}@media (min-width: 1680px){.mdl-footer .footer-grid{grid-template-columns:auto 1fr auto}}.mdl-footer .footer-grid .footer-newsletter,
.mdl-footer .footer-grid .footer-contact{padding:4rem 2rem}@media (max-width: 767.9px){.mdl-footer .footer-grid .footer-newsletter{border-bottom:1px solid #DADADA}}.mdl-footer .footer-grid .footer-newsletter .text--big{font-weight:500;font-size:2rem}.mdl-footer .footer-grid .footer-newsletter
.input{width:100%;margin-bottom:2.3rem}@media (min-width: 768px){.mdl-footer .footer-grid .footer-newsletter .form-btn{width:fit-content}}.mdl-footer .footer-grid .footer-newsletter
p.text{margin-block:1.2rem 2rem}.mdl-footer .footer-grid .footer-newsletter-bottom{display:flex;flex-direction:column;row-gap:2.5rem}@media (min-width: 1024px){.mdl-footer .footer-grid .footer-newsletter-bottom{flex-direction:row}}.mdl-footer .footer-grid .footer-newsletter-bottom .checkbox-wrapper{flex-grow:1}.mdl-footer .footer-grid .footer-newsletter-bottom .checkbox-wrapper
.vento{vertical-align:unset}.mdl-footer .footer-grid .footer-newsletter-bottom .checkbox-wrapper
.checkbox{margin-right:0.6rem}.mdl-footer .footer-grid .footer-contact{max-width:35rem}.mdl-footer .footer-grid .footer-contact .footer-logo{margin-bottom:1.5rem}@media (max-width: 767.9px){.mdl-footer .footer-grid .footer-contact .footer-logo{display:none}}.mdl-footer .footer-grid .footer-contact .footer-breadcrumbs{margin-top:3rem}.mdl-footer .footer-grid .footer-contact .footer-social{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.5rem}.mdl-footer .footer-grid .footer-contact .text>*{display:block;margin-bottom:0.5rem}.mdl-footer .footer-grid .footer-logos-grid{display:grid;gap:5rem 1rem;justify-items:center;align-items:center}@media (max-width: 767.9px){.mdl-footer .footer-grid .footer-logos-grid{grid-template-columns:1fr 1fr;padding-top:4rem}}@media (min-width: 768px){.mdl-footer .footer-grid .footer-logos-grid{grid-column:span 2;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}@media (max-width: 1679.9px){.mdl-footer .footer-grid .footer-logos-grid{padding-top:4rem;border-top:1px solid #DADADA}}@media (min-width: 1680px){.mdl-footer .footer-grid .footer-logos-grid{grid-column:unset;grid-auto-flow:row;gap:5rem 2rem;place-items:center;grid-template-columns:repeat(4,1fr);margin:auto;padding-left:2.5rem}}.mdl-footer .footer-links-wrapper{margin-top:4rem}@media (min-width: 768px){.mdl-footer .footer-links-wrapper{border-top:1px solid #DADADA}}.mdl-footer .footer-links-wrapper .footer-links{display:flex;flex-direction:column;justify-content:center;padding:3rem;gap:1.5rem 3rem;text-align:center;max-width:160rem}@media (min-width: 768px){.mdl-footer .footer-links-wrapper .footer-links{flex-direction:row}}@media (min-width: 1680px){.mdl-footer .footer-links-wrapper .footer-links{justify-content:flex-start;margin:auto}.mdl-footer .footer-links-wrapper .footer-links
.emascaro{margin-left:auto}}.mdl-footer #msg_divnewsletter .err,
.mdl-footer #msg_divnewsletter
.important{font-family:"Space Grotesk",sans-serif;font-size:1.5rem;line-height:2.8rem;color:red}.mdl-footer #msg_divnewsletter .err .vento,
.mdl-footer #msg_divnewsletter .important
.vento{font-family:"Space Grotesk",sans-serif;font-size:1.5rem;line-height:2.8rem;color:red}.mdl-footer .m-msg{font-family:"Space Grotesk",sans-serif;font-size:1.6rem;line-height:2.8rem}.mdl-footer .m-msg
.vento{font-family:"Space Grotesk",sans-serif;font-size:1.6rem;line-height:2.8rem}.m-whatsapp{position:fixed;z-index:100000;bottom:2rem;right:2rem}.m-whatsapp
img{width:5.2rem;height:5.2rem}
