@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");body{background-color:#060606;font-family:"Roboto",sans-serif;overflow-x:hidden}.fatherLoader{display:flex;justify-content:center;align-items:center;position:fixed;z-index:9999;width:100%;height:100%;background-color:#060606}.wrapperLoader{width:200px;height:60px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.circle{width:20px;height:20px;position:absolute;border-radius:50%;background-color:#fff;left:15%;transform-origin:50%;animation:circle 0.5s alternate infinite ease}@keyframes circle{0%{top:60px;height:5px;border-radius:50px 50px 25px 25px;transform:scaleX(1.7)}40%{height:20px;border-radius:50%;transform:scaleX(1)}100%{top:0%}}.circle:nth-child(2){left:45%;animation-delay:0.2s}.circle:nth-child(3){left:auto;right:15%;animation-delay:0.3s}.shadow{width:20px;height:4px;border-radius:50%;background-color:rgb(66 64 64 / 50%);position:absolute;top:62px;transform-origin:50%;z-index:-1;left:15%;filter:blur(1px);animation:shadow 0.5s alternate infinite ease}@keyframes shadow{0%{transform:scaleX(1.5)}40%{transform:scaleX(1);opacity:0.7}100%{transform:scaleX(0.2);opacity:0.4}}.shadow:nth-child(4){left:45%;animation-delay:0.2s}.shadow:nth-child(5){left:auto;right:15%;animation-delay:0.3s}.wrapperLoader h2{position:absolute;top:75px;font-size:1.5rem;letter-spacing:5px;color:#fff;left:15%}.menu-toggle{position:fixed;right:15px;top:15px;width:50px;height:50px;text-align:center;color:#fff;background:#060606;border:2px solid #020202;line-height:50px;z-index:999}.menu-toggle:focus,.menu-toggle:hover{color:#fff}.menu-toggle:hover{background:#020202}#sidebar-wrapper{position:fixed;z-index:2;right:0;width:250px;height:100%;transition:all 0.4s ease 0s;transform:translateX(250px);background:#060606;border-left:2px solid rgb(255 255 255)}.sidebar-nav{position:absolute;top:0;width:250px;margin:0;padding:0;list-style:none}.sidebar-nav li.sidebar-nav-item a{display:block;text-decoration:none;color:#fff;padding:15px}.sidebar-nav li a:hover{text-decoration:none;color:#fff;background:rgba(255, 255, 255, 0.2)}.sidebar-nav li a:active, .sidebar-nav li a:focus{text-decoration:none}.sidebar-nav>.sidebar-brand{font-size:1.2rem;background:rgba(52, 58, 64, 0.1);height:80px;line-height:50px;padding-top:15px;padding-bottom:15px;padding-left:15px}.sidebar-nav > .sidebar-brand a{color:#fff;font-weight:bold}.sidebar-nav > .sidebar-brand a:hover{color:#fff;background:none}#sidebar-wrapper.active{right:250px;width:250px;transition:all 0.4s ease 0s}.introHeader{min-height:30rem;position:relative;display:table;width:100%;height:auto;padding-top:8rem;padding-bottom:8rem;background:linear-gradient( 90deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.1) 100% ), url("../img/portada.jpg");background-position:center center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;box-shadow:inset 120px 100px 250px #000, inset -120px -100px 250px #000}.introHeader h1{text-transform:uppercase;font-size:4rem;color:#fff;font-weight:bold}.introHeader h3{color:#fff}.introHeader .mb-5 em{color:#fff;text-transform:uppercase}@media (min-width: 992px){body{overflow-x:hidden !important}.introHeader{height:100vh}.introHeader h1{font-size:8.5rem}}.btn-x1{padding:1.25rem 2.5rem;text-transform:uppercase;background-color:#e00c0c;border:none;color:#fff}.btn-x1:hover{background-color:#e71919}.Container{margin:2% 2% 0 3%}.Movies img{margin-right:1%;margin-bottom:10%;width:100%;border-radius:10px;cursor:pointer;box-shadow:-4px 4px 5px 0 #000;transition:0.8s}.Movies img:hover{transform:translateY(-10px);box-shadow:0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22)}.Container h2{margin-bottom:4%;padding-top:20px;color:#f3e6e3}footer p{color:#fff;font-weight:bold}.scroll-to-top{position:fixed;right:15px;bottom:15px;width:50px;height:50px;text-align:center;color:#fff;background:#060606;border:2px solid #020202;line-height:45px;display:none}.scroll-to-top:focus,.scroll-to-top:hover{color:whitesmoke}.scroll-to-top:hover{background:#343a40;border:none}.scroll-to-top i{font-weight:800;font-size:28px;margin-top:9px}