/** app **/
.appLanding .gridBox {padding:6rem}
.appLanding .cell, .appLanding .cell>.mod {float:inherit}

.appLanding .cell .mediaBox .ima {outline:transparent}
.appLanding .cell:hover .mediaBox .ima {filter:brightness(100%);}

/* modulo principal */
.appLanding .cell:first-child{width:100%;padding-bottom:10rem;}
.appLanding .cell:first-child .ima{overflow:visible;}
.appLanding .cell:first-child .ima img{width:auto;height:100%;left:auto;right:0;}
/* dispositivos */
.appLanding .cell:first-child .ima:after {content:'';background-image:url('https://css2.rtve.es/css/rtve.2023.television/rtve.programas/eurovision-TE_SEURO/i/dispositivos.png');background-repeat:no-repeat;background-color:transparent;position:absolute;top:44%;width:50%;left:0;height:33rem;}
.appLanding.container.inside:not([class*="separador"]):not(.ftSocialBox):not([data-tipo="mod_catalogo"]):not(.bestClips):not([data-tipo="mod_slide"]) .mediaBox > a{background:transparent;}
.appLanding.container:not([class*="separador"]):not(.ftSocialBox):not([data-tipo="mod_catalogo"]):not(.bestClips):not([data-tipo="mod_slide"]) .mod.inside .mediaBox .ima:before{content:none}
/* textos */
.appLanding .overBox, .appLanding figure.mediaBox ~ .overBox {position:absolute;top:0;left:10%;width:50%;padding-top:3rem;}
.appLanding .overBox .txtBox, .appLanding .overBox .txtBox span {font-weight: 900;font-size:4rem;padding:0;text-transform: initial;color:#0e36ff;}
.appLanding .overBox .auxBox {margin-top:1rem;padding:0;color:#2E2E2E;width:60%;letter-spacing:.4pt;}
.appLanding .overBox .auxBox li {font-size: 2rem;font-weight: 300; padding-bottom:1rem}
.appLanding .overBox .auxBox li:before {font-size: 6rem;line-height: .5;left: -0.35em;margin-right: -0.5em;}
/* links */
.appLanding .cell:nth-child(2),
.appLanding .cell:last-child{width:12.5%;position:absolute;bottom:22%;}
.appLanding .cell:nth-child(2){right:20%;}
.appLanding .cell:last-child{right:7%;}

.appLanding .cell:nth-child(2) .txtBox,
.appLanding .cell:last-child .txtBox{clip:rect(0,0,0,0);position:absolute;overflow:hidden;top:-100%;left:-100%;}
.appLanding .cell:nth-child(2) .ima:before,
.appLanding .cell:last-child .ima:before{background:transparent;}

.appLanding .links_mod .mainBox > a {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;}
.appLanding .links_mod .imagBox .ima > img {top: auto;bottom: 0;}

.appLanding{min-height: 75vh;}

@media only screen and (max-width:1120px){
  .appLanding .overBox .txtBox, .appLanding .overBox .txtBox span {font-size:3rem}
  .appLanding .overBox .auxBox li {font-size:1.8rem}
  .appLanding .cell:first-child .ima:after {content:none}
}

@media only screen and (min-width:1880px){
 html {background-size: contain;}
}

/** atlantis **/

.appLanding .gridBox .m100:first-child {width:100%;}
.appLanding .m100 .overBox .txtBox, .appLanding .m100 .overBox .txtBox span {font-size:2rem;}
.appLanding .m100:not(:first-child) .cell .ima:after {content:none}

/* bcube */
.appLanding .anteBox + .overBox + a {display: inline-block;width: 13.2rem;height: 4.6rem;z-index: 1;position: relative;}
.appLanding .anteBox + .overBox + a[href*="apps.apple.com"]{background:url("https://css2.rtve.es/css/rtve.2023.television/rtve.programas/eurovision-TE_SEURO/i/appstore.png") no-repeat;background-size:contain}
.appLanding .anteBox + .overBox + a[href*="play.google.com"]{background:url("https://css2.rtve.es/css/rtve.2023.television/rtve.programas/eurovision-TE_SEURO/i/googleplay.png") no-repeat;background-size:contain}
