/*
negocio/plantillas/panels/ofertasdestacadas/style.css
negocio/plantillas/panels/destacadoshotel/style.css
negocio/plantillas/panels/ubicacion/style.css
*/
@keyframes
MoveUpInitial{to{transform:translate3d(0,-105%,0)}}@keyframes
MoveUpEnd{from{transform:translate3d(0,100%,0)}to{transform:translate3d(0,0,0)}}.mdl-ofertasDestacadas{padding:9.6rem 0 6rem}.mdl-ofertasDestacadas .mdl-container{width:calc(100% - 30rem);max-width:138rem;margin:0
auto}.mdl-ofertasDestacadas .mdl-container
.header{width:100%;align-items:flex-start;justify-content:space-between;margin:0
auto 8rem}.mdl-ofertasDestacadas .mdl-container .header .title-header{font-family:"DM Serif Display",serif;font-size:7rem;line-height:0.74}.mdl-ofertasDestacadas .mdl-container .header>.a-arrow{display:none}.mdl-ofertasDestacadas .mdl-container
.sliderItems{width:100%}.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid{width:calc(50% - 1.4rem);flex-direction:column;justify-content:space-between}.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid .rsOverflow,
.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid
.rsSlide{overflow:visible !important}.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid .rsArrow,
.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid
.rsBullets{display:none !important}.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid
.item{position:relative;min-height:58.8rem;width:100%;transition:all 0.3s ease}.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid .item .img-container{width:100%;height:46.9rem;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;overflow:hidden}.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid .item .img-container:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:70%;opacity:0;background-image:linear-gradient(to bottom,rgba(174,200,229,0) 53%,#DD9D9C 112%);transition:0.3s ease}.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid .item .item-content{padding-top:2.7rem}.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid .item .item-content .item-header{justify-content:space-between}.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid .item .item-content .item-header>.button1{margin-top:0.5rem;width:27.5%;min-width:unset}.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid .item .item-content .item-header>div{max-width:71.5%}.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid .item .item-content .item-header
.title{font-family:"DM Serif Display",serif;font-size:4rem;line-height:1.05}.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid .item .item-content .item-header
.subtitle{margin-top:0.2rem;font-size:1.8rem;font-weight:600;line-height:2}.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid .item .item-content .item-text{width:65%;margin-top:1.2rem;font-size:1.5rem;line-height:2.2}.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid .item .item-content>.button1{display:none}@media (min-width: 769px){.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid .item:hover{margin:0}.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid .item:hover .img-container:after{opacity:0.77}}.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid
.rsSlide{margin-top:2.8rem;transition:margin 0.3s ease-in}.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid
.rsSlide.noMargin{margin-top:0}@media (max-width: 1025px){.mdl-ofertasDestacadas{padding:7rem 0 3rem}.mdl-ofertasDestacadas .mdl-container{overflow:unset;width:calc(100% - 9.4rem);margin:0
auto}.mdl-ofertasDestacadas .mdl-container
.header{margin:0
auto 3.8rem}.mdl-ofertasDestacadas .mdl-container .header .title-header{font-size:5rem;line-height:1.04}.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid{width:calc(50% - 1.2rem)}.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid
.rsBullets{margin-top:4.5rem;display:flex !important;transform:translateX(39vw)}.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid .rsBullets
.rsBullet{background-color:#112334}.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid
.item{min-height:56.8rem}.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid .item .img-container{height:31rem}.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid .item .item-content{padding-top:2rem;display:flex;flex-direction:column;justify-content:space-between}.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid .item .item-content .item-header>.button1{display:none}.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid .item .item-content .item-header>div{max-width:100%}.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid .item .item-content .item-header
.title{font-size:3.5rem;line-height:1.03}.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid .item .item-content .item-text{width:100%;margin-top:1rem;font-size:1.5rem;line-height:2.2}.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid .item .item-content>.button1{display:flex;margin-top:2rem;min-width:18.7rem}.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid .rsSlide,
.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid
.rsSlide.noMargin{margin-top:0}}@media (max-width: 768px){.mdl-ofertasDestacadas{padding:4.85rem 0 3rem}.mdl-ofertasDestacadas .mdl-container
.header{align-items:flex-end;margin:0
auto 3.4rem}.mdl-ofertasDestacadas .mdl-container .header .title-header{font-size:3.5rem;line-height:1.03}.mdl-ofertasDestacadas .mdl-container .header>.button1{display:none}.mdl-ofertasDestacadas .mdl-container .header>.a-arrow{display:flex;font-size:1.5rem;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:0.2rem;text-align:right}.mdl-ofertasDestacadas .mdl-container .header>.a-arrow>img{width:1.6rem}.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid{width:calc(50% - 1rem)}.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid
.rsBullets{margin-top:4rem;transform:translateX(37vw)}.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid
.item{min-height:48rem}.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid .item .img-container{height:21.8rem}.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid .item .img-container:after{opacity:0.77}.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid .item .item-content{justify-content:space-between;display:flex;flex-direction:column;padding-top:1.5rem}.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid .item .item-content .item-header>.button1{display:none}.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid .item .item-content .item-header
.title{font-size:2.5rem;line-height:1.28}.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid .item .item-content .item-header
.subtitle{margin-top: -0.2rem;font-size:1.5rem;line-height:2.2}.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid .item .item-content .item-text{margin-top:0}.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid .item .item-content>.button1{margin-top:2.5rem}}@media (max-width: 551px){.mdl-ofertasDestacadas{padding:3.8rem 0 2.5rem}.mdl-ofertasDestacadas .mdl-container{width:calc(100% - 6rem)}.mdl-ofertasDestacadas .mdl-container
.header{margin:0
auto 2.2rem;flex-direction:column;align-items:flex-start}.mdl-ofertasDestacadas .mdl-container .header>.a-arrow{margin-top:1rem}.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid{width:100%}.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid
.item{min-height:40rem}.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid
.rsBullets{margin-top:3.5rem;transform:unset;justify-content:center}.mdl-ofertasDestacadas .mdl-container .sliderItems .m-grid .item .item-content>.button1{width:100%}}
@keyframes
MoveUpInitial{to{transform:translate3d(0,-105%,0)}}@keyframes
MoveUpEnd{from{transform:translate3d(0,100%,0)}to{transform:translate3d(0,0,0)}}.mdl-destacadoHotel{padding:6rem 8rem}.mdl-destacadoHotel .mdl-container{width:100%}.mdl-destacadoHotel .mdl-container
.header{margin-bottom:6.8rem;padding:0
6rem;align-items:center}.mdl-destacadoHotel .mdl-container .header .title-header{font-family:"DM Serif Display",serif;font-size:7rem;line-height:0.74}.mdl-destacadoHotel .mdl-container
.sliderItems{width:100%}.mdl-destacadoHotel .mdl-container .sliderItems .m-grid{width:calc((100% - 18.8rem) / 3);flex-direction:column;justify-content:space-between}.mdl-destacadoHotel .mdl-container .sliderItems .m-grid .rsOverflow,
.mdl-destacadoHotel .mdl-container .sliderItems .m-grid
.rsSlide{overflow:visible !important}.mdl-destacadoHotel .mdl-container .sliderItems .m-grid .rsArrow,
.mdl-destacadoHotel .mdl-container .sliderItems .m-grid
.rsBullets{display:none !important}.mdl-destacadoHotel .mdl-container .sliderItems .m-grid
.item{position:relative;min-height:58.8rem;width:100%}.mdl-destacadoHotel .mdl-container .sliderItems .m-grid .item .arrow-dest{position:absolute;right:60%;top:40rem;transition:all 0.3s ease;width:20.4rem;z-index:3;opacity:0}.mdl-destacadoHotel .mdl-container .sliderItems .m-grid .item .img-container{width:100%;height:48.7rem;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;overflow:hidden}.mdl-destacadoHotel .mdl-container .sliderItems .m-grid .item .img-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-image:linear-gradient(to bottom,rgba(242,178,40,0) 53%,#DD9D9C 112%);transition:0.3s ease}.mdl-destacadoHotel .mdl-container .sliderItems .m-grid .item .item-content{padding-top:2.5rem}.mdl-destacadoHotel .mdl-container .sliderItems .m-grid .item .item-content
.pretitle{text-transform:uppercase;font-size:1.5rem;font-weight:600;line-height:2.2;letter-spacing:0.05rem}.mdl-destacadoHotel .mdl-container .sliderItems .m-grid .item .item-content
.title{margin-top:0.1rem;font-family:"DM Serif Display",serif;font-size:4rem;line-height:1.05}@media (min-width: 769px){.mdl-destacadoHotel .mdl-container .sliderItems .m-grid .item:hover .arrow-dest{right: -4.5rem;opacity:1}.mdl-destacadoHotel .mdl-container .sliderItems .m-grid .item:hover .img-container{box-shadow:2rem 2.5rem 5rem 0 rgba(0,0,0,0.24)}.mdl-destacadoHotel .mdl-container .sliderItems .m-grid .item:hover .img-container:after{opacity:0.77}}@media (max-width: 1025px){.mdl-destacadoHotel{padding:3rem 0}.mdl-destacadoHotel .mdl-container{overflow:unset;width:calc(100% - 4.7rem);margin:0
0 0 4.7rem}.mdl-destacadoHotel .mdl-container
.header{padding:0;margin-bottom:4.5rem}.mdl-destacadoHotel .mdl-container .header .title-header{font-size:5rem;line-height:1.04}.mdl-destacadoHotel .mdl-container
.sliderItems{width:100%;margin:0}.mdl-destacadoHotel .mdl-container .sliderItems .m-grid{width:34.6rem}.mdl-destacadoHotel .mdl-container .sliderItems .m-grid
.rsBullets{display:flex !important;transform:translateX(40vw)}.mdl-destacadoHotel .mdl-container .sliderItems .m-grid .rsBullets
.rsBullet{background-color:#112334}.mdl-destacadoHotel .mdl-container .sliderItems .m-grid
.item{min-height:53.5rem;width:100%}.mdl-destacadoHotel .mdl-container .sliderItems .m-grid .item .arrow-dest{top:32rem}.mdl-destacadoHotel .mdl-container .sliderItems .m-grid .item .img-container{height:40.4rem}.mdl-destacadoHotel .mdl-container .sliderItems .m-grid .item .item-content{padding-top:2.3rem}.mdl-destacadoHotel .mdl-container .sliderItems .m-grid .item .item-content
.title{font-size:3.5rem;line-height:1.03}}@media (max-width: 769px){.mdl-destacadoHotel .mdl-container{width:calc(100% - 4.5rem);margin:0
0 0 4.5rem}.mdl-destacadoHotel .mdl-container
.header{margin-bottom:3.3rem}.mdl-destacadoHotel .mdl-container .header .title-header{font-size:3.5rem}.mdl-destacadoHotel .mdl-container .sliderItems .m-grid{width:29.8rem}.mdl-destacadoHotel .mdl-container .sliderItems .m-grid
.rsBullets{transform:unset}.mdl-destacadoHotel .mdl-container .sliderItems .m-grid
.item{min-height:45rem}.mdl-destacadoHotel .mdl-container .sliderItems .m-grid .item .arrow-dest{width:14.3rem;top:28.8rem}.mdl-destacadoHotel .mdl-container .sliderItems .m-grid .item .img-container{height:34.9rem}.mdl-destacadoHotel .mdl-container .sliderItems .m-grid .item .item-content{padding-top:2.3rem}.mdl-destacadoHotel .mdl-container .sliderItems .m-grid .item .item-content
.title{font-size:2.5rem;line-height:1.28}.mdl-destacadoHotel .mdl-container .sliderItems .m-grid .rsActiveSlide .item .arrow-dest{left:unset;right: -2.5rem;opacity:1}.mdl-destacadoHotel .mdl-container .sliderItems .m-grid .rsActiveSlide .item .img-container{box-shadow:0 6.5rem 4rem 0 rgba(0,0,0,0.24)}.mdl-destacadoHotel .mdl-container .sliderItems .m-grid .rsActiveSlide .item .img-container:after{opacity:0.77}}@media (max-width: 551px){.mdl-destacadoHotel .mdl-container{margin:0
0 0 2.3rem;width:calc(100% - 2.3rem)}.mdl-destacadoHotel .mdl-container .sliderItems .m-grid{width:calc(100% - 5.42rem)}.mdl-destacadoHotel .mdl-container .sliderItems .m-grid
.item{min-height:42.5rem}.mdl-destacadoHotel .mdl-container .sliderItems .m-grid .item .item-content
.title{font-size:3.5rem;line-height:1.03}.mdl-destacadoHotel .mdl-container .sliderItems .m-grid .rsActiveSlide .item .arrow-dest{right: -2rem}}
@keyframes
MoveUpInitial{to{transform:translate3d(0,-105%,0)}}@keyframes
MoveUpEnd{from{transform:translate3d(0,100%,0)}to{transform:translate3d(0,0,0)}}.mdl-ubicacion{display:flex;flex-direction:column;padding:6rem 0 7rem}.mdl-ubicacion #mapa-resultado{height:100%}.mdl-ubicacion .title-header{width:calc(100% - 43rem);font-family:"DM Serif Display",serif;font-size:7rem;line-height:0.74;margin:0
auto 6.4rem}.mdl-ubicacion
.mapGoogle{position:absolute;top:0;left:0;width:100%;height:100%}.mdl-ubicacion .content-row{display:flex;flex-direction:row;position:relative;width:100%}.mdl-ubicacion .content-row .mapa-container{width:calc(100% - 15.5rem);height:68.6rem;display:flex;align-items:flex-end;position:relative}.mdl-ubicacion .content-row .mapa-container
.mapa{position:absolute;top:0;left:0;width:100%;height:100%}.mdl-ubicacion .content-row .mapa-container .mapa-hotel-pointer{position:absolute;height:9.3rem;z-index:2}.mdl-ubicacion .content-row .mapa-container .mapa-pointer{height:8rem;z-index:2;position:absolute}.mdl-ubicacion .content-row .mapa-container .mapa-tag{position:absolute;width:max-content;padding:0.5rem 1.1rem;font-size:1.1rem;font-weight:600;line-height:1.04;letter-spacing:0.1rem;text-align:center;text-transform:uppercase;background-color:#fff;z-index:2}.mdl-ubicacion .content-row .mapa-container .mapa-leyenda{position:absolute;top:0;left:7.5rem;padding:1.3rem 1.4rem 2.2rem;box-sizing:border-box;width:12.1rem;background-color:#fff;z-index:3}.mdl-ubicacion .content-row .mapa-container .mapa-leyenda
.line{width:3rem;height:0.2rem;margin:1.4rem auto 1.2rem;background:#DD9D9C}.mdl-ubicacion .content-row .mapa-container .mapa-leyenda .map-ley-item
.min{font-family:"DM Serif Display",serif;font-size:4rem;line-height:1.05;margin-bottom:0.4rem;text-align:center}.mdl-ubicacion .content-row .mapa-container .mapa-leyenda .map-ley-item
.text{font-size:1.3rem;font-weight:800;line-height:1.1;text-align:center;color:#708899;text-decoration:uppercase}.mdl-ubicacion .content-row .bloc-content{box-shadow:0 3.6rem 4rem 0 rgba(0,0,0,0.18);background-color:#fff;position:absolute;right:7.4rem;bottom: -6.8rem;width:58.6rem;box-sizing:border-box;padding:5.1rem 5.5rem 5.9rem 6.5rem}.mdl-ubicacion .content-row .bloc-content
.pretitle{font-size:1.8rem;font-weight:600;line-height:2;letter-spacing:0.1rem;margin-bottom:1rem}.mdl-ubicacion .content-row .bloc-content
.title{font-family:"DM Serif Display",serif;font-size:3.5rem;line-height:1.03;margin-bottom:2rem;max-width:95%}.mdl-ubicacion .content-row .bloc-content
.text{font-size:1.5rem;line-height:2.2}.mdl-ubicacion .content-row .bloc-content
.button1{margin-top:4.5rem}.mdl-ubicacion
.rutaPointer{display:none !important}@media (max-width: 1025px){.mdl-ubicacion{padding:2.5rem 0}.mdl-ubicacion .title-header{width:calc(100% - 9rem);font-size:5rem;line-height:1.04;margin:0
auto 3.4rem}.mdl-ubicacion .content-row{flex-direction:column}.mdl-ubicacion .content-row .mapa-container{width:100%;height:60rem}.mdl-ubicacion .content-row .mapa-container .mapa-leyenda{left:4.5rem}.mdl-ubicacion .content-row .bloc-content{box-shadow:unset;position:static;width:100%;padding:3rem 4.5rem 0}.mdl-ubicacion .content-row .bloc-content
.pretitle{margin-bottom:1.2rem}.mdl-ubicacion .content-row .bloc-content
.title{margin-bottom:1.7rem}.mdl-ubicacion .content-row .bloc-content
.text{font-size:1.5rem}.mdl-ubicacion .content-row .bloc-content
.button1{margin-top:3rem}}@media (max-width: 769px){.mdl-ubicacion .title-header{width:calc(100% - 9.4rem);font-size:3.5rem;line-height:1.03;margin:0
auto 2.9rem}.mdl-ubicacion .content-row .mapa-container{height:54.5rem}.mdl-ubicacion .content-row .mapa-container .mapa-hotel-pointer{height:7.3rem}.mdl-ubicacion .content-row .mapa-container .mapa-pointer{height:6.5rem}.mdl-ubicacion .content-row .mapa-container .mapa-leyenda{left:4.7rem}.mdl-ubicacion .content-row .bloc-content{padding:2.5rem 4.5rem 0}}@media (max-width: 551px){.mdl-ubicacion .title-header{width:calc(100% - 4.4rem);margin:0
auto 2.7rem}.mdl-ubicacion .content-row .mapa-container{flex-direction:column;height:auto}.mdl-ubicacion .content-row .mapa-container .mapa-hotel-pointer{height:7.3rem}.mdl-ubicacion .content-row .mapa-container .mapa-pointer{height:6.5rem}.mdl-ubicacion .content-row .mapa-container .mapa-leyenda{padding:0
1.3rem 2.2rem;position:static;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin-top: -0.1rem}.mdl-ubicacion .content-row .mapa-container .mapa-leyenda
.line{width:0.2rem;height:3rem;margin:1.4rem auto 1.2rem;background:#DD9D9C}.mdl-ubicacion .content-row .mapa-container .mapa-leyenda .map-ley-item{max-width:27%}.mdl-ubicacion .content-row .mapa-container .mapa-leyenda .map-ley-item
.min{font-size:3.5rem;line-height:1.03;margin-bottom:0}.mdl-ubicacion .content-row .mapa-container .mapa-leyenda .map-ley-item
.text{font-size:1.1rem;line-height:1.04;letter-spacing:0.1rem;color:#112334}.mdl-ubicacion .content-row .mapa-container
.mapa{position:static;height:47.2rem !important}.mdl-ubicacion .content-row .bloc-content{padding:2.6rem 2.3rem 0}.mdl-ubicacion .content-row .bloc-content
.pretitle{font-size:1.5rem;line-height:2.2;letter-spacing:0.05rem;margin-bottom:0.7rem}.mdl-ubicacion .content-row .bloc-content
.title{font-size:2.5rem;line-height:1.28;margin-bottom:0.5rem;max-width:95%}.mdl-ubicacion .content-row .bloc-content
.text{font-size:1.5rem;line-height:2.2}.mdl-ubicacion .content-row .bloc-content .read-more{margin-top:0.5rem}.mdl-ubicacion .content-row .bloc-content
.button1{margin-top:2.5rem;width:100%}}
