@media(min-width:600px){.lightbox__content{border-bottom-right-radius:16px;border-bottom-left-radius:16px}
.lightbox__content:has(.xf-content-height--xfmodal){margin-bottom:88px;max-height:calc(100vh - 120px - 88px) !important}
.lightbox__content{margin:0;max-height:calc(100vh - 48px)}
.lightbox--youtube .lightbox__content{padding-bottom:56.25%}
.lightbox--youtube .lightbox__content .iframe__base{height:100%;width:100%;position:absolute;top:0}
.lightbox__content--hastitle{max-height:calc(100vh - 104px - 48px) !important}
.lightbox__header{min-height:48px}
.lightbox__title{font-family:TiemposHeadline-Bold,Helvetica,Arial,sans-serif;font-weight:700;font-size:32px;line-height:40px;padding:32px 0}
.lightbox__container--iframe .lightbox__closebutton{top:0}
.lightbox__closebutton:hover{opacity:.6}
.lightbox--youtube .lightbox__closebutton .bbva-icon{color:#fff}
.lightbox__closetxt{display:none}
.lightbox__container{border-radius:16px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:24;width:100%}
.lightbox__container--bottom{bottom:0;top:auto;-webkit-transform:translate(-50%,-5%);transform:translate(-50%,-5%)}
.lightbox--youtube .lightbox__container{top:53%;-webkit-transform:translate(-50%,-53%);transform:translate(-50%,-53%);max-height:calc(100vh - 60px)}
.lightbox__container .iframe__base{height:1px;min-height:240px}
.lightbox--shorts .lightbox__container{max-width:350px}
.lightbox__experiencefragmentmodal__footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.lightbox__experiencefragmentmodal__footer--left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.lightbox__experiencefragmentmodal__footer--left .xfmodal__button{margin-right:32px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.lightbox__experiencefragmentmodal__footer--left .xfmodal__button .btn__base{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
}
@media(min-width:600px) and (max-width:1023px){.lightbox__content{-webkit-overflow-scrolling:touch;height:calc(100% + 1px)}
.lightbox__container{max-width:calc(100% - 32px)}
}
@media(min-width:1024px){.lightbox__wrapper{width:100%}
.lightbox__container .iframe__base{will-change:height,opacity,transform;-webkit-transition:height 1.33333s cubic-bezier(.24,.22,.31,1.07),opacity .66667s cubic-bezier(.24,.22,.31,1.07) .66667s;transition:height 1.33333s cubic-bezier(.24,.22,.31,1.07),opacity .66667s cubic-bezier(.24,.22,.31,1.07) .66667s}
}
@media(min-width:1024px) and (max-width:1311px){.lightbox__container{max-width:936px}
.lightbox__container.mobile .lightbox__content{-webkit-overflow-scrolling:touch;height:calc(100% + 1px)}
.lightbox__container.mobile .iframe__base{-webkit-transition:none;transition:none}
}
@media(min-width:1312px){.lightbox__container{max-width:1224px}
}