/*
negocio/plantillas/panels/ofertasinterior/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-ofertas{position:relative;overflow:hidden}.mdl-ofertas .oferta-resumen{padding:11.4rem 0 9rem;background-color:#f6f9fc;display:flex;flex-direction:column;align-items:center}.mdl-ofertas .m-content{flex-direction:row-reverse;margin-top:3.5rem}.mdl-ofertas .m-content,
.mdl-ofertas .m-content2{max-width:126.7rem;width:calc(100% - 12rem);transform:translateX(5rem);display:flex;align-items:center;justify-content:space-between}.mdl-ofertas .m-content .volver,
.mdl-ofertas .m-content2
.volver{font-family:"Manrope",sans-serif;font-size:1.4rem;font-weight:800;font-stretch:normal;font-style:normal;line-height:2.21;letter-spacing:normal;color:#002b49;text-transform:uppercase}.mdl-ofertas .m-content .volver img,
.mdl-ofertas .m-content2 .volver
img{transform:rotate(180deg);margin-right:1rem}.mdl-ofertas .m-content .m-head,
.mdl-ofertas .m-content2 .m-head{width:100%}.mdl-ofertas .m-share{display:flex;align-items:center;font-family:"Manrope",sans-serif;font-size:1.3rem;font-weight:600;font-stretch:normal;font-style:normal;line-height:2.31;letter-spacing:normal;margin-left:21.5rem;color:#002b49}.mdl-ofertas .m-share
span{text-transform:uppercase;margin-right:2.1rem}.mdl-ofertas .m-share
a{margin-right:2rem}.mdl-ofertas .m-share
.fa{font-size:2.5rem}.mdl-ofertas .m-grid{height:43.4rem;max-width:61.2rem;width:50%;box-shadow:0px 12px 20px 4px #68646442}.mdl-ofertas .m-grid
.rsOverflow{min-height:100%;min-width:100%}.mdl-ofertas .m-grid .rsOverflow .gal-img{height:100%;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.mdl-ofertas .m-grid .rsOverflow .gal-img:after{content:" ";background-image:url("/content/img/icon-expand-fondo.svg");position:absolute;width:5rem;height:5rem;background-repeat:no-repeat;background-position:center;background-size:cover;right:0;cursor:pointer}.mdl-ofertas .m-grid .rsOverflow
.rsArrowLeft{position:absolute;top:17rem;left:1rem}.mdl-ofertas .m-grid .rsOverflow
.rsArrowRight{position:absolute;top:17rem;right:1rem}.mdl-ofertas .m-countdown-tablet,
.mdl-ofertas .m-countdown{font-family:"Manrope",sans-serif;font-size:1.3rem;font-weight:600;font-stretch:normal;font-style:normal;line-height:2.31;letter-spacing:normal;color:#002b49;display:flex;align-items:center;text-transform:uppercase}.mdl-ofertas .m-countdown-tablet .clock,
.mdl-ofertas .m-countdown
.clock{margin-right:1rem}.mdl-ofertas .m-head{display:flex;align-items:center;justify-content:space-between;width:calc(78.6%)}.mdl-ofertas .m-full{position:absolute;top:2rem;right:2rem;z-index:1;opacity:0}.mdl-ofertas .m-tag{display:inline-block;font:700 1.4rem/4rem;text-transform:uppercase;padding:0
2rem;border-radius:99rem;border:0.1rem solid}.mdl-ofertas .m-tag
span{display:inline-block;transform:translateY(0.1rem)}.mdl-ofertas
header{font-family:"DM Serif Display",serif;font-size:5rem;line-height:1.04;color:#002b49;margin-bottom:0.5rem}.mdl-ofertas article,
.mdl-ofertas .m-cnt_link{width:50%;max-width:61.6rem;box-sizing:border-box}@media (max-width: 1246px){.mdl-ofertas article,
.mdl-ofertas .m-cnt_link{max-width:50rem}}.mdl-ofertas article .reserva-container,
.mdl-ofertas .m-cnt_link .reserva-container{display:none}.mdl-ofertas
article.nogal{width:100%}.mdl-ofertas article
.button1{width:37%;min-width:unset;max-width:21.9rem}.mdl-ofertas
section{font-family:"Manrope",sans-serif;font-size:1.5rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:2.2;letter-spacing:normal;color:#002b49;width:95%}.mdl-ofertas
footer{margin-top:1rem;margin-bottom:1rem}.mdl-ofertas footer
small{font-family:"Manrope",sans-serif;font-size:1.3rem;font-weight:800;font-stretch:normal;font-style:normal;line-height:2.31;letter-spacing:normal;color:#002b49}.mdl-ofertas footer
big{font-family:"DM Serif Display",serif;font-size:5.6rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:0.96;letter-spacing:normal;color:#002b49;display:block}@media (max-width: 971px){.mdl-ofertas footer
big{font-size:4.6rem}}@media (max-width: 551px){.mdl-ofertas
footer{flex-direction:column}.mdl-ofertas footer
big{font-size:3.5rem}}.mdl-ofertas .m-cnt{display:flex;align-items:center;margin-top:4.6rem}.mdl-ofertas .m-form{display:flex;width:100%;border-radius:0.7rem;box-shadow:0 2rem 5rem -1rem rgba(0,0,0,0.2);overflow:hidden;background-color:#fff}.mdl-ofertas .m-form .m-tit{position:absolute;color:#011d30;top:0.9rem;left:2.5rem;display:flex;align-items:flex-end;pointer-events:none}.mdl-ofertas .m-form .m-tit
span{font:700 1rem;text-transform:uppercase}.mdl-ofertas .m-form .m-tit
i{font-size:1.6rem}.mdl-ofertas .m-form .m-tit i+span{margin-left:0.9rem}.mdl-ofertas .m-form>div{position:relative;display:flex;border-left:1px solid rgba(163,172,171,0.2);box-sizing:border-box}.mdl-ofertas .m-form>div:first-child{border:0}.mdl-ofertas .m-form > div
input{font:1.7rem;color:#002b49;height:6rem;line-height:6rem;box-sizing:border-box;padding-top:3rem;padding:1.8rem 0 0 2.5rem;width:100%}.mdl-ofertas .m-date{width:50%;height:6rem;overflow:hidden;border-radius:0 0.7rem 0.7rem 0}.mdl-ofertas .m-submit{padding:0
4.5rem;flex:none;margin-left:1.8rem}.mdl-ofertas .m-submit.m-multihotel{margin-left:0}.mdl-ofertas .m-heading,
.mdl-ofertas .m-book{display:none}.mdl-ofertas
.condiciones{display:flex;justify-content:center;padding:6rem 0 9.8rem}.mdl-ofertas .condiciones
.container{max-width:92.4rem;margin:0
auto}.mdl-ofertas .condiciones .container
.title{font-family:"DM Serif Display",serif;font-size:4rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.05;letter-spacing:normal;text-align:center;color:#002b49;margin-bottom:4.8rem}.mdl-ofertas .condiciones .container
.pretitle{font-family:"Manrope",sans-serif;font-size:1.5rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:2.2;letter-spacing:normal;color:#002b49}.mdl-ofertas .condiciones .container .list-container{margin:3rem 0rem 4rem 2.5rem}@media (max-width: 770px){.mdl-ofertas
.condiciones{padding:6rem 3rem}.mdl-ofertas .condiciones .title
br{display:none}}@media (max-width: 1182px){.mdl-ofertas .m-content2,
.mdl-ofertas .m-content{transform:none}.mdl-ofertas article,
.mdl-ofertas .m-grid{width:48.5%}}@media (max-width: 769px){.mdl-ofertas .m-content{flex-direction:column}.mdl-ofertas
article{width:100%;display:flex;align-items:center;flex-direction:column}.mdl-ofertas article
footer{display:flex;margin:2rem 0;align-items:center}.mdl-ofertas article footer
small{margin-right:1rem}.mdl-ofertas .m-grid{width:100%;margin-bottom:3rem}.mdl-ofertas .m-content2 .m-head .m-countdown{display:none}.mdl-ofertas .m-content2 .m-head
.volver{display:flex}.mdl-ofertas .reserva-container{display:flex !important;flex-direction:column;align-items:center}.mdl-ofertas .reserva-container .m-countdown-tablet{display:flex}}@media (max-width: 551px){.mdl-ofertas .m-content,
.mdl-ofertas .m-content2,
.mdl-ofertas
.condiciones{width:calc(100% - 3rem)}.mdl-ofertas .condiciones,
.mdl-ofertas .oferta-resumen{padding:6rem 0;margin:0
auto}.mdl-ofertas
article{display:flex;align-items:center;flex-direction:column;margin-top:2.6rem}.mdl-ofertas article>*{max-width:100%}.mdl-ofertas .m-cnt{margin-top:2.1rem;flex-direction:column}.mdl-ofertas footer
big{transform:translateY(0.4rem)}.mdl-ofertas .m-content2{justify-content:space-between}.mdl-ofertas .m-share{transform:none}.mdl-ofertas .m-share
span{display:none}.mdl-ofertas .m-heading{text-align:center;align-items:center;flex-direction:column-reverse;margin:0
auto}.mdl-ofertas .m-title{margin-top:1.7rem;margin-bottom:2rem}.mdl-ofertas .m-submit{margin-top:20px}.mdl-ofertas .m-book{padding:0
4.5rem;margin-top:1.8rem}}.mdl-ofertas .buscador-oferta .h-buscador{opacity:1;background:rgba(0,43,73,0.85);padding:1rem;box-sizing:border-box;width:95%;margin-left:0;height:8.1rem}.mdl-ofertas .buscador-oferta .h-buscador .buscador-content .buscador-item{max-width:13rem;margin-right:1.3rem}.mdl-ofertas .buscador-oferta
.button1{max-height:6rem !important}@media (max-width: 1246px){.mdl-ofertas .buscador-oferta .h-buscador{background:none}.mdl-ofertas .buscador-oferta .buscador-content{display:none}.mdl-ofertas .buscador-oferta .buscador-content
.button1{min-width:15.4rem}}.mdl-seo{text-align:center;padding-top:6rem;padding-bottom:7rem}.mdl-seo .m-services{margin-top:6.5rem;padding-top:6.5rem;border-top:0.1rem solid #002b49d9}.mdl-seo .m-services.sinpre{padding-top:0;border:0;margin-top:0}.mdl-seo .m-list{display:flex;align-items:flex-start;justify-content:center}.mdl-seo .m-item{display:flex;align-items:center;flex-direction:column;margin:3.6rem 1.5rem 0;max-width:22rem}.mdl-seo .m-item
img{height:4.8rem;flex:none}.mdl-seo .m-item img+span{margin-top:1.4rem}.mdl-seo .m-item
span{color:#f4f8fc}@media (max-width: 551px){.mdl-seo{padding-top:5.5rem}.mdl-seo .m-services{padding-top:5.5rem}}@media (max-width: 551px){.mdl-seo{padding-top:4rem;padding-bottom:5.7rem}.mdl-seo .m-services{padding-top:0;margin-top:5.8rem;border:0}.mdl-seo .m-list{justify-content:flex-start;overflow:auto;width:calc(100% + 3.4rem);margin-left: -1.7rem}.mdl-seo .m-item{flex:none;width:14.6rem;margin-right:0.8rem}}.mdl-hotelesofertas{padding-top:5.5rem;padding-bottom:6.3rem;background-color:#f2f7f6}.mdl-hotelesofertas
form{display:none;margin-bottom:20px;justify-content:flex-end}.mdl-hotelesofertas
form.active{display:flex}.mdl-hotelesofertas .m-form{display:flex;width:100%;max-width:500px;border-radius:0.7rem;box-shadow:0 2rem 5rem -1rem rgba(0,0,0,0.2);overflow:hidden;background-color:#fff}.mdl-hotelesofertas .m-form .m-tit{position:absolute;color:#011d30;top:0.9rem;left:2.5rem;display:flex;align-items:flex-end;pointer-events:none}.mdl-hotelesofertas .m-form .m-tit
span{font:700 1rem;text-transform:uppercase}.mdl-hotelesofertas .m-form .m-tit
i{font-size:1.6rem}.mdl-hotelesofertas .m-form .m-tit i+span{margin-left:0.9rem}.mdl-hotelesofertas .m-form>div{position:relative;display:flex;border-left:1px solid rgba(163,172,171,0.2);box-sizing:border-box}.mdl-hotelesofertas .m-form>div:first-child{border:0}.mdl-hotelesofertas .m-form > div
input{font:1.7rem;color:#002b49;height:6rem;box-sizing:border-box;padding-top:3rem;padding:1.8rem 0 0 2.5rem;width:100%}.mdl-hotelesofertas .m-date{width:50%;height:6rem;overflow:hidden;border-radius:0 0.7rem 0.7rem 0}.mdl-hotelesofertas .m-submit{padding:0
4.5rem;flex:none;margin-left:1.8rem}.mdl-hotelesofertas .m-submit.m-multihotel{margin-left:0}.mdl-hotelesofertas .m-title{margin-bottom:3rem;text-align:center}.mdl-hotelesofertas .m-hotel{color:#002b49;display:flex;align-items:center;justify-content:space-between;border-top:0.1rem solid #002b49d9;height:13rem}.mdl-hotelesofertas
a{font-weight:700}.mdl-hotelesofertas .m-price{width:100%;margin-right:2.5rem;text-align:right}.mdl-hotelesofertas .m-price
big{font:400 3.5rem;display:inline-block;margin:0
1rem 0 0.7rem}.mdl-hotelesofertas .m-button{width:18.6rem;box-sizing:border-box;flex:none}.mdl-hotelesofertas .m-button span.m-abrir{display:inline-block}.mdl-hotelesofertas .m-button span.m-cerrar{display:none}.mdl-hotelesofertas .m-button.opened{background-color:#ccc}.mdl-hotelesofertas .m-button.opened span.m-abrir{display:none}.mdl-hotelesofertas .m-button.opened span.m-cerrar{display:inline-block}@media (max-width: 551px){.mdl-hotelesofertas{padding-top:6rem;padding-bottom:2rem}.mdl-hotelesofertas .m-title{margin:2.7rem 0}.mdl-hotelesofertas .m-hotel{height:auto;padding:2.5rem 0}.mdl-hotelesofertas .m-price{display:flex;flex-direction:column;align-items:flex-end;margin-right:4rem}.mdl-hotelesofertas .m-price
big{margin:0}}@media (max-width: 551px){.mdl-hotelesofertas{padding-top:4rem}.mdl-hotelesofertas .m-title{margin-bottom:2.7rem}.mdl-hotelesofertas .m-hotel{flex-direction:column}.mdl-hotelesofertas
form{flex-direction:column}.mdl-hotelesofertas .m-submit{margin:20px
0 0 0}.mdl-hotelesofertas .m-price{display:block;text-align:center;margin:1rem 0 1.3rem;font-size:1.5rem}.mdl-hotelesofertas .m-price
big{font-size:3.5rem;margin:0
1rem 0 0.6rem}}.mdl-list{padding-top:7rem;padding-bottom:7rem}.mdl-list
ul{color:#002b49;margin-top:2.8rem}.mdl-list ul
li{display:flex}.mdl-list ul li:before{content:"";height:0.6rem;width:0.6rem;border-radius:50%;margin:0.9rem 1.1rem 0 0;flex:none}@media (max-width: 551px){.mdl-list{padding-top:5.5rem;padding-bottom:5.5rem}}@media (max-width: 551px){.mdl-list{padding-top:4rem;padding-bottom:2rem}.mdl-list .m-title{text-align:center;font-size:2.5rem}.mdl-list
ul{margin-top:1.8rem}}
