@keyframes animationVideo{0%{transform:translateY(0)}50%{transform:translateY(20px)}to{transform:translateY(0)}}.parallax-hero{background-color:#000;height:200vh;position:relative;width:100vw}.parallax-hero .back-img,.parallax-hero .front-img{height:100vh;position:sticky;top:0;width:100vw}.parallax-hero .back-img picture img,.parallax-hero .front-img picture img{height:100%;object-fit:cover;width:100%}.parallax-hero .back-img{z-index:1}.parallax-hero .front-img{margin-top:-200vh;z-index:3}.parallax-hero h1{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;justify-content:center;position:sticky;text-shadow:0 3px 8px rgba(0,0,0,.8);top:0;width:100vw;z-index:2}.parallax-hero h1.titulo-6{font-size:4.8em}.parallax-hero .scroll{-webkit-animation:animationVideo 1.5s ease-in-out infinite;animation:animationVideo 1.5s ease-in-out infinite;background-color:rgba(0,0,0,.6);border-radius:50%;height:60px;left:50%;margin:-30px 0 0 -30px;padding:10px;position:absolute;top:20vh;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);width:60px;z-index:4}.parallax-hero .scroll svg{color:#fff}.parallax-box{position:relative;width:100vw}.parallax-box .back-img{height:100vh;position:sticky;top:0;width:100vw}.parallax-box .back-img picture img{height:100%;object-fit:cover;width:100%}.parallax-box .text-box{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh;justify-content:center;width:100vw;z-index:99}.parallax-box .text-box,.parallax-box .text-box>*{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.parallax-box .text-box>*{background-color:rgba(0,0,0,.6);max-width:60%;padding:20px}.fachadas{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.fachadas .nacimiento,.fachadas .pasion{-webkit-box-flex:0 0 auto;aspect-ratio:1/1;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;width:50%}.fachadas .nacimiento img,.fachadas .pasion img{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.fachadas .nacimiento label,.fachadas .pasion label{background-color:#c51126;border:4px solid #fff;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:40px;position:absolute;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:40px;z-index:3}.fachadas .nacimiento label:hover,.fachadas .pasion label:hover{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.6);-moz-box-shadow:0 2px 4px rgba(0,0,0,.6);-ms-box-shadow:0 2px 4px rgba(0,0,0,.6);-o-box-shadow:0 2px 4px rgba(0,0,0,.6);box-shadow:0 2px 4px rgba(0,0,0,.6);cursor:pointer}.fachadas .caja-card-escultura{background-color:rgba(0,0,0,.6);bottom:0;display:none;left:0;position:absolute;right:0;top:0;z-index:4}.fachadas .card-escultura{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.6);-moz-box-shadow:0 2px 4px rgba(0,0,0,.6);-ms-box-shadow:0 2px 4px rgba(0,0,0,.6);-o-box-shadow:0 2px 4px rgba(0,0,0,.6);box-shadow:0 2px 4px rgba(0,0,0,.6);-ms-flex-direction:column;flex-direction:column;left:50%;max-width:calc(100vw - 32px);padding:20px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:600px;z-index:4}.fachadas .card-escultura,.fachadas .card-escultura .image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.fachadas .card-escultura .image{-webkit-box-pack:center;-ms-flex-pack:center;aspect-ratio:1/1;justify-content:center;margin-bottom:10px}.fachadas .card-escultura .image img{height:100%;object-fit:contain;width:100%}.fachadas .card-escultura .boton{background-color:transparent;color:#282828;position:absolute;right:10px;top:10px;z-index:2}.fachadas .control-card:checked+.caja-card-escultura{display:block}@media (max-width:700px){.parallax-hero h1{padding-bottom:15vh}.parallax-hero h1.titulo-6{font-size:2.8em}.parallax-box .text-box>*{max-width:80%;padding:16px}.fachadas{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fachadas .nacimiento,.fachadas .pasion{width:100%}.fachadas .card-escultura{padding:16px}.fachadas .card-escultura .image{margin-bottom:8px}}