/*
negocio/plantillas/panels/breadcrumb/style.css
negocio/plantillas/panels/contactobutton/style.css
negocio/plantillas/panels/destacadox3hotel/style.css
negocio/plantillas/panels/gallery/style.css
negocio/plantillas/panels/map/style.css
*/
.mdl-breadcrumb{min-height:4rem;display:flex;align-items:center}.mdl-breadcrumb .m-content{padding:0
6rem;font-family:Manrope;font-size:1.4rem;font-weight:600;font-stretch:normal;font-style:normal;line-height:2.21;letter-spacing:1px;color:#002b49;text-transform:uppercase}.mdl-breadcrumb .m-content .greater-than{max-height:1.5rem;margin:0
1rem}.mdl-breadcrumb .m-content
.container{align-items:center}@media (max-width: 549px){.mdl-breadcrumb{display:none}}
section.ubicacion{position:relative;padding:6rem 4rem;margin:0;background:white;display:flex;flex-direction:column}section.ubicacion .css-title2
div{line-height:0.96;margin-bottom:3.3rem}section.ubicacion .css-title4{font-size:3rem;line-height:2.2em;margin-bottom:0}section.ubicacion .css-title4
p{margin-bottom:1.2rem}section.ubicacion .container-lg{max-width:109rem;text-align:center}section.ubicacion .container-lg .ubicacion-header{margin-bottom:5rem}section.ubicacion .container-lg .card.card-ubicacion,
section.ubicacion .container-lg a.card.card-ubicacion{max-width:81rem;border:1px
solid #003a5d;position:relative;margin:0
auto}section.ubicacion .container-lg .card.card-ubicacion .card-body,
section.ubicacion .container-lg a.card.card-ubicacion .card-body{padding:3rem;border:none;background-color:#f7f4f2}section.ubicacion .container-lg .card.card-ubicacion .card-body address,
section.ubicacion .container-lg a.card.card-ubicacion .card-body
address{margin-bottom:2rem}section.ubicacion .container-lg .card.card-ubicacion .card-body address p,
section.ubicacion .container-lg a.card.card-ubicacion .card-body address
p{font-size:1.6rem;line-height:1.2em;margin-bottom:1rem;font-weight:700}section.ubicacion .container-lg .card.card-ubicacion .card-body address p span img,
section.ubicacion .container-lg a.card.card-ubicacion .card-body address p span
img{margin-right:0.25rem}section.ubicacion .container-lg .card.card-ubicacion .card-body address p span.email,
section.ubicacion .container-lg a.card.card-ubicacion .card-body address p
span.email{margin-left:1rem}@media (max-width: 767px){section.ubicacion .container-lg .card.card-ubicacion .card-body address p,
section.ubicacion .container-lg a.card.card-ubicacion .card-body address
p{font-size:1.4rem}}section.ubicacion .container-lg .card.card-ubicacion .card-body a.button,
section.ubicacion .container-lg a.card.card-ubicacion .card-body
a.button{display:inline-block;margin:0
auto;letter-spacing:0.15rem}
.mdl-zoom-out{display:flex;flex-direction:column;align-items:center;padding:9.4rem 6.1rem 0 6.3rem;background-color:transparent;height:auto;position:relative}.mdl-zoom-out .bg-top{position:absolute;top:0;left:0;z-index: -1;width:100vw;height:64%;background-color:#003a5d}.mdl-zoom-out:after{content:" ";position:absolute;top:64%;left:0;z-index: -1;width:100vw;height:60%}@media (max-width: 1440px){.mdl-zoom-out:after{height:55%}}.mdl-zoom-out>.title{font-family:"DM Serif Display";font-size:5.6rem;line-height:0.96;letter-spacing:normal;color:#fff;text-align:center;margin-bottom:2.8rem;font-weight:600}.mdl-zoom-out
.subtitle{font-family:Manrope;font-size:1.5rem;text-align:center;color:#fff;margin-bottom:6.8rem;max-width:100rem}@media (max-width: 1023px){.mdl-zoom-out{padding:6.2rem 2.1rem 8.5rem 2.5rem}.mdl-zoom-out:after{height:51%}.mdl-zoom-out>.title{line-height:1;margin-bottom:2.3rem}.mdl-zoom-out
.subtitle{line-height:1.76;margin-bottom:4.7rem;max-width:75.5rem}}@media (min-width: 900px) and (max-width: 3000px){.mdl-zoom-out>.row{min-height:56.7rem;width:100%;align-items:center;justify-content:center}.mdl-zoom-out > .row
.item{width:calc(26.533333333333%);height:calc(41.2rem);padding:3.5rem 3.4rem;background-position:center;background-size:cover;background-repeat:no-repeat;align-items:flex-start;justify-content:flex-end;transition:all 0.5s ease;margin:0
1rem}.mdl-zoom-out > .row .item>.title{font-family:DMSerifDisplay;font-size:3.2rem;font-weight:600;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.06;letter-spacing:normal;color:#fff;text-align:left;text-transform:uppercase}.mdl-zoom-out > .row .item>.button1{min-width:22.6rem}.mdl-zoom-out > .row .item
.button1{display:flex;flex-direction:column;justify-content:center;min-width:23rem;margin-top:1.5rem;min-height:5.5rem;max-height:5.5rem !important}.mdl-zoom-out > .row .item:hover{transform:translateY(-3px) scale(1.2);z-index:4}.mdl-zoom-out > .row .item:hover
.button1{background-color:white;color:#002b49}}@media (min-width: 900px) and (max-width: 1023px){.mdl-zoom-out>.row{min-height:44.8rem}.mdl-zoom-out > .row
.item{width:calc(26.933333333333%);height:calc(27.4rem);padding:2.8rem 3.2rem}.mdl-zoom-out > .row .item:hover{height:calc(39.2rem);width:calc(43.9rem)}}@media (max-width: 899px){.mdl-zoom-out{padding-top:5rem;padding-bottom:1rem}.mdl-zoom-out
.rsArrow{display:none !important}.mdl-zoom-out .rsBullets
.rsBullet{background-color:black}.mdl-zoom-out .bg-top{height:74%}.mdl-zoom-out:after{top:74%;height:43%}.mdl-zoom-out
.subtitle{margin-bottom:5rem}.mdl-zoom-out
.royalSliderZoomOut{display:flex;flex-direction:column;align-items:center;height:44rem;width:63rem;touch-action:pan-y pinch-zoom !important}.mdl-zoom-out .royalSliderZoomOut
.rsOverflow{max-height:39rem}.mdl-zoom-out .royalSliderZoomOut
.item{padding:2.8rem 3.2rem;width:calc(56.6rem);height:calc(33.4rem);background-position:center;background-size:cover;background-repeat:no-repeat;align-items:flex-start;justify-content:flex-end}.mdl-zoom-out .royalSliderZoomOut .item>.title{font-family:DMSerifDisplay;font-size:3rem;font-weight:600;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.06;letter-spacing:normal;color:#fff;text-align:left;text-transform:uppercase;margin-bottom:2rem;max-width:40%}.mdl-zoom-out .royalSliderZoomOut .item>.button1{display:flex;flex-direction:column;justify-content:center;min-width:23rem;margin-top:1.5rem;min-height:5.5rem;max-height:5.5rem !important}}@media (max-width: 549px){.mdl-zoom-out{padding:3.5rem 1.2rem 0rem 1.5rem}.mdl-zoom-out .bg-top{height:71%}.mdl-zoom-out:after{top:71%;height:51%}.mdl-zoom-out
.title{margin-bottom:3rem;line-height:1.17}.mdl-zoom-out
.subtitle{line-height:1.67;max-width:90%;margin-bottom:4.5rem}.mdl-zoom-out
.royalSliderZoomOut{max-width:35rem;max-height:34rem}.mdl-zoom-out .royalSliderZoomOut
.rsOverflow{max-width:35rem;max-height:30.3rem}.mdl-zoom-out .royalSliderZoomOut
.item{padding:2.5rem;width:calc(30rem) !important;height:calc(25.3rem) !important}.mdl-zoom-out .royalSliderZoomOut .item>.button1{min-width:22.6rem}}
section.mdl-galeria,section.sliderGallery{position:relative;padding:0;margin:0;width:100%;height:100%}section.mdl-galeria .mdl-container,
section.sliderGallery .mdl-container{position:relative;width:100%;margin:0}section.mdl-galeria .mdl-container .sliderItems,
section.sliderGallery .mdl-container
.sliderItems{position:relative;width:100%;opacity:0;transition:all 0.5s ease}section.mdl-galeria .mdl-container .sliderItems .m-grid,
section.sliderGallery .mdl-container .sliderItems .m-grid{position:relative;max-width:100%;padding:2rem 4rem;display:flex;flex-direction:column;height:100%;min-height:70vh}@media (max-width: 767px){section.mdl-galeria .mdl-container .sliderItems .m-grid,
section.sliderGallery .mdl-container .sliderItems .m-grid{min-height:400px}}@media (max-width: 549px){section.mdl-galeria .mdl-container .sliderItems .m-grid,
section.sliderGallery .mdl-container .sliderItems .m-grid{min-height:280px;margin-bottom:2rem}}section.mdl-galeria .mdl-container .sliderItems .m-grid .gallery-grid,
section.sliderGallery .mdl-container .sliderItems .m-grid .gallery-grid{display:grid;grid-auto-flow:column;grid-gap:1.5rem;height:100%;width:100%}section.mdl-galeria .mdl-container .sliderItems .m-grid .gallery-grid.gallery-grid-lg,
section.sliderGallery .mdl-container .sliderItems .m-grid .gallery-grid.gallery-grid-lg{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr}section.mdl-galeria .mdl-container .sliderItems .m-grid .gallery-grid.gallery-grid-md,
section.sliderGallery .mdl-container .sliderItems .m-grid .gallery-grid.gallery-grid-md{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr}section.mdl-galeria .mdl-container .sliderItems .m-grid figure,
section.mdl-galeria .mdl-container .sliderItems .m-grid figure.figure-item,
section.sliderGallery .mdl-container .sliderItems .m-grid figure,
section.sliderGallery .mdl-container .sliderItems .m-grid figure.figure-item{width:100%;height:100%;grid-column:span 1;grid-row:span 1;display:flex;align-items:center;justify-content:center}section.mdl-galeria .mdl-container .sliderItems .m-grid figure.col-2,
section.mdl-galeria .mdl-container .sliderItems .m-grid figure.figure-item.col-2,
section.sliderGallery .mdl-container .sliderItems .m-grid figure.col-2,
section.sliderGallery .mdl-container .sliderItems .m-grid figure.figure-item.col-2{grid-column:span 2}section.mdl-galeria .mdl-container .sliderItems .m-grid figure.row-2,
section.mdl-galeria .mdl-container .sliderItems .m-grid figure.figure-item.row-2,
section.sliderGallery .mdl-container .sliderItems .m-grid figure.row-2,
section.sliderGallery .mdl-container .sliderItems .m-grid figure.figure-item.row-2{grid-row:span 2 !important}section.mdl-galeria .mdl-container .sliderItems .m-grid figure img,
section.mdl-galeria .mdl-container .sliderItems .m-grid figure video,
section.mdl-galeria .mdl-container .sliderItems .m-grid figure.figure-item img,
section.mdl-galeria .mdl-container .sliderItems .m-grid figure.figure-item video,
section.sliderGallery .mdl-container .sliderItems .m-grid figure img,
section.sliderGallery .mdl-container .sliderItems .m-grid figure video,
section.sliderGallery .mdl-container .sliderItems .m-grid figure.figure-item img,
section.sliderGallery .mdl-container .sliderItems .m-grid figure.figure-item
video{height:100%;width:100%;object-fit:cover;margin:0;padding:0}section.mdl-galeria .mdl-container .sliderItems .m-grid .rsOverflow,
section.sliderGallery .mdl-container .sliderItems .m-grid
.rsOverflow{overflow:visible}section.mdl-galeria .mdl-container .sliderItems .m-grid .rsArrow,
section.sliderGallery .mdl-container .sliderItems .m-grid
.rsArrow{position:absolute;top:45%;display:block;border-radius:0px;background:white;transition:all .3s ease-in-out}section.mdl-galeria .mdl-container .sliderItems .m-grid .rsArrow.rsArrowLeft,
section.sliderGallery .mdl-container .sliderItems .m-grid
.rsArrow.rsArrowLeft{left: -4rem}section.mdl-galeria .mdl-container .sliderItems .m-grid .rsArrow.rsArrowRight,
section.sliderGallery .mdl-container .sliderItems .m-grid
.rsArrow.rsArrowRight{right: -4rem}section.mdl-galeria .mdl-container .sliderItems .m-grid .rsArrow:hover,
section.sliderGallery .mdl-container .sliderItems .m-grid .rsArrow:hover{background:#ff8d6b}section.mdl-galeria .mdl-container .sliderItems .m-grid .rsArrow:hover.rsArrowLeft::after,
section.mdl-galeria .mdl-container .sliderItems .m-grid .rsArrow:hover.rsArrowRight::after,
section.mdl-galeria .mdl-container .sliderItems .m-grid .rsArrow:hover.arrowR::after,
section.mdl-galeria .mdl-container .sliderItems .m-grid .rsArrow:hover.arrowL::after,
section.sliderGallery .mdl-container .sliderItems .m-grid .rsArrow:hover.rsArrowLeft::after,
section.sliderGallery .mdl-container .sliderItems .m-grid .rsArrow:hover.rsArrowRight::after,
section.sliderGallery .mdl-container .sliderItems .m-grid .rsArrow:hover.arrowR::after,
section.sliderGallery .mdl-container .sliderItems .m-grid .rsArrow:hover.arrowL::after{filter:invert(100%)}@media (max-width: 549px){section.mdl-galeria .mdl-container .sliderItems .m-grid .rsArrow,
section.sliderGallery .mdl-container .sliderItems .m-grid
.rsArrow{display:none !important}}section.mdl-galeria .mdl-container .sliderItems .m-grid .rsBullets,
section.sliderGallery .mdl-container .sliderItems .m-grid
.rsBullets{display:none}section.mdl-galeria .mdl-container .sliderItems .m-grid .rsBullets .rsBullet,
section.sliderGallery .mdl-container .sliderItems .m-grid .rsBullets
.rsBullet{background:#003a5d}@media (max-width: 549px){section.mdl-galeria .mdl-container .sliderItems .m-grid .rsBullets,
section.sliderGallery .mdl-container .sliderItems .m-grid
.rsBullets{position:absolute;bottom: -1rem;left:0;width:100%;display:block;display:flex;align-items:center;justify-content:center;z-index:1}}
body{height:100%;margin:0;padding:0;overflow:visible}section.map-container{position:relative;width:100%;height:100%;margin-bottom:14rem}section.map-container .container-lg{padding:4rem}section.map-container
#map{margin-left:20%;max-width:100%;width:auto;height:500px}section.map-container .card,
section.map-container .card.card-ubicacion{z-index:9;position:absolute;bottom: -14rem;left:4rem;max-width:400px;color:#003a5d}section.map-container .card .card-body,
section.map-container .card.card-ubicacion .card-body{padding:4rem;display:flex;flex-direction:column;align-items:flex-start}section.map-container .card .card-body h4,
section.map-container .card.card-ubicacion .card-body
h4{line-height:1em;margin-bottom:1rem}section.map-container .card .card-body .line,
section.map-container .card.card-ubicacion .card-body
.line{height:1px;width:100%;background:#003a5d;margin:2rem 0 2rem -16rem}section.map-container .card .card-body p,
section.map-container .card.card-ubicacion .card-body
p{margin-bottom:2rem}section.map-container .card .card-body a.button,
section.map-container .card.card-ubicacion .card-body
a.button{display:inline-block}section.map-container .card.bkg-salmon,
section.map-container .card.card-ubicacion.bkg-salmon{background:#ff8d6b}@media (max-width: 1023px){section.map-container{margin-bottom:auto}section.map-container .map-container-flex{display:flex;flex-direction:column}section.map-container .map-container-flex .card,
section.map-container .map-container-flex .card.card-ubicacion{position:relative;bottom:auto;left:auto;max-width:100%;width:100%;margin:0;margin-bottom:2rem}section.map-container .map-container-flex
#map{margin:0;height:300px}}
