.App{flex-direction:column;min-height:100vh;display:flex}main{flex-grow:1;height:-webkit-fill-available}.view-container{animation:.5s ease-out forwards fadeInSlideUp}.splash-screen{z-index:9999;background-color:#000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.splash-screen video{object-fit:cover;width:100%;height:100%}.header{color:#fff;z-index:1000;background-color:transparent;border-bottom:1px solid transparent;justify-content:space-around;align-items:center;padding:1rem;transition:background-color .5s;display:flex;position:fixed;top:0;left:0;right:0}.logo{cursor:pointer;opacity:0;transition:opacity .5s,transform .5s;transform:translateY(-20px)}.logo img{width:15rem;height:auto}#superior ul{background-color:transparent;border-radius:1.5rem;list-style:none;transition:background-color .5s;display:flex;position:relative}#superior ul:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}#superior ul:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}#superior ul:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}#superior ul:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}#superior ul:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}#superior ul:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}#superior ul li{cursor:pointer;opacity:0;border:1px solid transparent;border-radius:1.5rem;padding:.6rem 2.5rem;font-size:larger;transition:opacity .4s,transform .4s,background-color .3s,color .3s;transform:translateY(-10px)}.header.loaded{background-color:rgba(0,0,0,.51);border-bottom-color:#000}.header.loaded .logo{opacity:1;transition-delay:.2s;transform:translateY(0)}.header.loaded #superior ul{background-color:rgba(0,0,0,.53);transition-delay:.2s}.header.loaded #superior ul li{opacity:1;transform:translateY(0)}.header.loaded #superior ul li:nth-child(2){transition-delay:.5s}.header.loaded #superior ul li:nth-child(3){transition-delay:.6s}.header.loaded #superior ul li:nth-child(4){transition-delay:.7s}.header.loaded #superior ul li:nth-child(5){transition-delay:.8s}.header.loaded #superior ul li:nth-child(6){transition-delay:.9s}.header.loaded #superior ul li:nth-child(7){transition-delay:1s}.header li:hover{background-color:rgba(255,255,255,.4)}.active-indicator{z-index:-1;background-color:rgba(255,255,255,.345);border:2px solid #fff;border-radius:1.5rem;height:92%;transition:left .5s,width .5s;position:absolute}.hamburger-menu{display:none}@media (max-width:800px){.header{justify-content:space-between;padding:1rem 2rem}#superior{width:70%;height:100vh;z-index:1000;background-color:rgba(0,0,0,.91);height:100dvh;transition:left .3s ease-in-out;position:fixed;top:0;left:-100%}#superior.open{left:0}#superior ul{background-color:transparent;flex-direction:column;align-items:center;padding-top:5rem}#superior ul li{padding:1rem 0}.hamburger-menu{cursor:pointer;z-index:1001;display:block}.hamburger-menu span{background-color:#fff;width:25px;height:3px;margin:5px auto;transition:all .3s ease-in-out;display:block}.hamburger-menu.open span:first-child{transform:translateY(8px)rotate(45deg)}.hamburger-menu.open span:nth-child(2){opacity:0}.hamburger-menu.open span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.header #superior:not(.open){display:none}}.footer{color:#fff;background-color:#121212;border-top:1px solid #000;padding:0 1rem}.footer-grid{grid-template-columns:repeat(3,1fr);justify-items:center;gap:1rem;display:grid}.footer-grid .footer-grid-item:nth-child(n+4){grid-column:span 1}.footer-bottom{grid-template-columns:repeat(2,1fr);align-items:center;gap:1rem;display:grid}.footer-bottom .footer-grid-item:first-child{justify-self:start}.footer-bottom .footer-grid-item:last-child{justify-self:end}.footer-bottom .footer-bottom-item:nth-child(n+4){grid-column:span 1}.footer-separator{border:0 dotted #fff;border-top-width:6px;height:0}.footer-bottom svg{width:4.5rem;height:auto}.footer-bottom a{margin:0 .5rem;transition:transform .2s ease-in-out;display:inline-block}.footer-bottom a:hover{transform:scale(1.2)}@media (max-width:768px){.footer-grid{grid-template-columns:1fr}.footer-grid .footer-grid-item:nth-child(n+4){grid-column:span 1}}.floating-booking-button{color:#fff;z-index:1000;background-color:#427942;border-radius:50px;justify-content:center;align-items:center;padding:15px 20px;font-family:Cuerpo-Bold,sans-serif;font-size:1.1rem;font-weight:700;text-decoration:none;transition:transform .3s,background-color .3s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 10px rgba(0,0,0,.3)}.floating-booking-button:hover{background-color:#1ebe5d;transform:translateY(-5px)}.floating-booking-button svg{fill:currentColor;width:24px;height:24px;margin-right:8px}@media (max-width:768px){.floating-booking-button{padding:12px 18px;font-size:1rem;bottom:50px;right:15px}.floating-booking-button svg{width:20px;height:20px}}.booking-page{width:100vw;width:100dvw;height:100vh;background:#0c0c0c;justify-content:center;align-items:center;height:100dvh;display:flex}.booking-page-iframe{border:none;width:100%;height:100%}.admin-login{color:#fff;background:linear-gradient(135deg,#1a1a1a 0%,#0d0d0d 100%);justify-content:center;align-items:center;min-height:100vh;font-family:Inter,sans-serif;display:flex}.admin-login .login-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:20px;width:100%;max-width:400px;padding:3rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}.admin-login .login-card h1{color:#fc0;letter-spacing:2px;margin-bottom:2rem;font-size:2rem}.admin-login .login-card .login-form{flex-direction:column;gap:1.5rem;display:flex}.admin-login .login-card .login-form .input-group{text-align:left;flex-direction:column;gap:.5rem;display:flex}.admin-login .login-card .login-form .input-group label{color:#aaa;font-size:.9rem}.admin-login .login-card .login-form .input-group input{color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:12px;font-size:1rem;transition:all .3s}.admin-login .login-card .login-form .input-group input:focus{background:rgba(255,255,255,.12);border-color:#fc0;outline:none}.admin-login .login-card .login-form .login-button{color:#000;cursor:pointer;background:#fc0;border:none;border-radius:8px;margin-top:1rem;padding:14px;font-size:1rem;font-weight:700;transition:all .3s}.admin-login .login-card .login-form .login-button:hover{background:#e6b800;transform:translateY(-2px);box-shadow:0 5px 15px rgba(255,204,0,.3)}.admin-login .login-card .login-form .login-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.admin-login .login-card .error-message{color:#ff4d4d;margin-top:1rem;font-size:.9rem}.admin-dashboard{color:#fff;background:#0d0d0d;min-height:100vh;padding:2rem;font-family:Inter,sans-serif}.admin-dashboard header{border-bottom:1px solid rgba(255,255,255,.1);justify-content:space-between;align-items:center;margin-bottom:3rem;padding-bottom:1rem;display:flex}.admin-dashboard header h1{color:#fc0;font-size:2rem}.admin-dashboard header .logout-btn{color:#ff4d4d;cursor:pointer;background:0 0;border:1px solid #ff4d4d;border-radius:6px;padding:8px 16px;transition:all .3s}.admin-dashboard header .logout-btn:hover{color:#fff;background:#ff4d4d}.admin-dashboard .admin-content .loading{text-align:center;padding:3rem}.admin-dashboard .admin-content .product-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;display:grid}.admin-dashboard .admin-content .product-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:15px;transition:transform .3s;overflow:hidden}.admin-dashboard .admin-content .product-card:hover{transform:translateY(-5px)}.admin-dashboard .admin-content .product-card .product-image-container{background:#222;height:200px;position:relative;overflow:hidden}.admin-dashboard .admin-content .product-card .product-image-container img{object-fit:cover;width:100%;height:100%}.admin-dashboard .admin-content .product-card .product-image-container .no-image{color:#555;justify-content:center;align-items:center;height:100%;font-style:italic;display:flex}.admin-dashboard .admin-content .product-card .product-image-container .image-overlay{background:rgba(0,0,0,.7);justify-content:center;padding:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.admin-dashboard .admin-content .product-card .product-image-container .image-overlay input[type=file]{display:none}.admin-dashboard .admin-content .product-card .product-image-container .image-overlay .upload-label{cursor:pointer;color:#fc0;font-size:.8rem}.admin-dashboard .admin-content .product-card .product-image-container .image-overlay .upload-label:hover{text-decoration:underline}.admin-dashboard .admin-content .product-card .product-info{padding:1.5rem}.admin-dashboard .admin-content .product-card .product-info .category-tag{color:#888;text-transform:uppercase;margin-bottom:.5rem;font-size:.7rem;display:block}.admin-dashboard .admin-content .product-card .product-info h3{margin-bottom:.5rem;font-size:1.2rem}.admin-dashboard .admin-content .product-card .product-info .product-description{color:#aaa;text-overflow:ellipsis;height:3.2em;margin-bottom:1rem;font-size:.85rem;line-height:1.6;overflow:hidden}.admin-dashboard .admin-content .product-card .product-info .product-details{justify-content:space-between;align-items:center;display:flex}.admin-dashboard .admin-content .product-card .product-info .product-details .price{color:#fc0;font-weight:700}.admin-dashboard .admin-content .product-card .product-info .product-details .gramaje{color:#888;background:rgba(255,255,255,.1);border-radius:4px;padding:2px 6px;font-size:.8rem}.admin-dashboard .admin-content .product-card .product-info .price{color:#fc0;margin-bottom:1rem;font-weight:700}.admin-dashboard .admin-content .product-card .product-info .controls{justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.admin-dashboard .admin-content .product-card .product-info .controls .status-toggle{cursor:pointer;align-items:center;gap:10px;display:flex}.admin-dashboard .admin-content .product-card .product-info .controls .status-toggle .switch{width:40px;height:20px;display:inline-block;position:relative}.admin-dashboard .admin-content .product-card .product-info .controls .status-toggle .switch input{opacity:0;width:0;height:0}.admin-dashboard .admin-content .product-card .product-info .controls .status-toggle .switch .slider{cursor:pointer;background-color:#444;border-radius:20px;transition:all .4s;position:absolute;top:0;bottom:0;left:0;right:0}.admin-dashboard .admin-content .product-card .product-info .controls .status-toggle .switch .slider:before{content:"";background-color:#fff;border-radius:50%;width:16px;height:16px;transition:all .4s;position:absolute;bottom:2px;left:2px}.admin-dashboard .admin-content .product-card .product-info .controls .status-toggle .switch input:checked+.slider{background-color:#4cd964}.admin-dashboard .admin-content .product-card .product-info .controls .status-toggle .switch input:checked+.slider:before{transform:translate(20px)}.admin-dashboard .admin-content .product-card .product-info .controls .text-active{color:#4cd964}.admin-dashboard .admin-content .product-card .product-info .controls .text-inactive{color:#ff3b30}.admin-dashboard .admin-content .product-card.inactive{opacity:.6}.admin-dashboard .admin-content .product-card.inactive img{-webkit-filter:grayscale();filter:grayscale()}.admin-dashboard .toolbar{flex-wrap:wrap;gap:1rem;margin-bottom:2rem;display:flex}.admin-dashboard .toolbar .search-bar,.admin-dashboard .toolbar .filter-bar{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;flex:1;align-items:center;min-width:250px;padding:.5rem 1rem;display:flex}.admin-dashboard .toolbar .search-bar .icon,.admin-dashboard .toolbar .filter-bar .icon{color:#fc0;margin-right:.5rem}.admin-dashboard .toolbar .search-bar input,.admin-dashboard .toolbar .search-bar select,.admin-dashboard .toolbar .filter-bar input,.admin-dashboard .toolbar .filter-bar select{color:#fff;background:0 0;border:none;outline:none;flex:1;font-size:1rem}.admin-dashboard .toolbar .search-bar input option,.admin-dashboard .toolbar .search-bar select option,.admin-dashboard .toolbar .filter-bar input option,.admin-dashboard .toolbar .filter-bar select option{background:#222}.admin-dashboard .toolbar .sort-btn{color:#aaa;cursor:pointer;white-space:nowrap;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.9rem;transition:all .2s;display:flex}.admin-dashboard .toolbar .sort-btn.active{color:#fc0;border-color:#fc0}.admin-dashboard .toolbar .sort-btn:hover{background:rgba(255,255,255,.1)}.admin-dashboard .header-actions{gap:1rem;display:flex}.admin-dashboard .header-actions button{cursor:pointer;border-radius:6px;align-items:center;gap:.5rem;padding:8px 16px;font-weight:600;transition:all .2s;display:flex}.admin-dashboard .header-actions button.btn-primary{color:#000;background:#fc0;border:none}.admin-dashboard .header-actions button.btn-primary:hover{background:#e6b800}.admin-dashboard .header-actions button.btn-secondary{color:#fff;background:0 0;border:1px solid rgba(255,255,255,.3)}.admin-dashboard .header-actions button.btn-secondary:hover{background:rgba(255,255,255,.1)}.admin-dashboard .header-actions button.btn-logout{color:#ff4d4d;background:0 0;border:1px solid #ff4d4d}.admin-dashboard .header-actions button.btn-logout:hover{color:#fff;background:#ff4d4d}.admin-dashboard .edit-form{flex-direction:column;gap:.5rem;display:flex}.admin-dashboard .edit-form textarea{resize:vertical;min-height:60px}.admin-dashboard .edit-form .edit-input{color:#fff;background:rgba(255,255,255,.1);border:1px solid #fc0;border-radius:4px;outline:none;width:100%;padding:4px 8px;font-size:.9rem}.admin-dashboard .edit-form .edit-input.font-bold{font-size:1.1rem;font-weight:700}.admin-dashboard .edit-form .edit-input option{background:#222}.admin-dashboard .edit-form .price-input-wrapper{color:#fc0;align-items:center;gap:.2rem;font-weight:700;display:flex}.admin-dashboard .edit-form .edit-actions{gap:.5rem;margin-top:.5rem;display:flex}.admin-dashboard .edit-form .edit-actions button{cursor:pointer;border:none;border-radius:4px;flex:1;justify-content:center;align-items:center;padding:4px;display:flex}.admin-dashboard .edit-form .edit-actions button.btn-save{color:#000;background:#4cd964}.admin-dashboard .edit-form .edit-actions button.btn-cancel{color:#fff;background:#ff3b30}.admin-dashboard .card-header{justify-content:space-between;align-items:flex-start;display:flex}.admin-dashboard .card-header .btn-edit-icon{color:#aaa;cursor:pointer;background:0 0;border:none}.admin-dashboard .card-header .btn-edit-icon:hover{color:#fc0}.admin-dashboard .modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;background:rgba(0,0,0,.8);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.admin-dashboard .modal-backdrop .modal-content{background:#1a1a1a;border:1px solid rgba(255,255,255,.1);border-radius:12px;width:100%;max-width:500px;max-height:90vh;padding:2rem;overflow-y:auto;box-shadow:0 20px 40px rgba(0,0,0,.5)}.admin-dashboard .modal-backdrop .modal-content .modal-header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.admin-dashboard .modal-backdrop .modal-content .modal-header h2{color:#fc0;margin:0}.admin-dashboard .modal-backdrop .modal-content .modal-header .btn-close{color:#aaa;cursor:pointer;background:0 0;border:none;font-size:1.5rem}.admin-dashboard .modal-backdrop .modal-content .modal-header .btn-close:hover{color:#fff}.admin-dashboard .modal-backdrop .modal-content .form-group{margin-bottom:1rem}.admin-dashboard .modal-backdrop .modal-content .form-group label{color:#ccc;margin-bottom:.5rem;font-size:.9rem;display:block}.admin-dashboard .modal-backdrop .modal-content .form-group input,.admin-dashboard .modal-backdrop .modal-content .form-group select,.admin-dashboard .modal-backdrop .modal-content .form-group textarea{color:#fff;resize:vertical;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.2);border-radius:6px;outline:none;width:100%;padding:10px;font-size:1rem;transition:border-color .2s}.admin-dashboard .modal-backdrop .modal-content .form-group input:focus,.admin-dashboard .modal-backdrop .modal-content .form-group select:focus,.admin-dashboard .modal-backdrop .modal-content .form-group textarea:focus{border-color:#fc0}.admin-dashboard .modal-backdrop .modal-content .form-group input option,.admin-dashboard .modal-backdrop .modal-content .form-group select option,.admin-dashboard .modal-backdrop .modal-content .form-group textarea option{background:#222}.admin-dashboard .modal-backdrop .modal-content .form-row{gap:1rem;margin-bottom:1rem;display:flex}.admin-dashboard .modal-backdrop .modal-content .form-row .form-group.half{flex:1;margin-bottom:0}.admin-dashboard .modal-backdrop .modal-content .modal-hint{color:#888;margin-bottom:1.5rem;font-size:.8rem;font-style:italic}.admin-dashboard .modal-backdrop .modal-content .image-upload-area{cursor:pointer;border:2px dashed rgba(255,255,255,.2);border-radius:8px;justify-content:center;align-items:center;width:100%;height:160px;transition:border-color .2s;display:flex;overflow:hidden}.admin-dashboard .modal-backdrop .modal-content .image-upload-area:hover{border-color:#fc0}.admin-dashboard .modal-backdrop .modal-content .image-upload-area img{object-fit:cover;width:100%;height:100%}.admin-dashboard .modal-backdrop .modal-content .image-upload-area .image-upload-placeholder{color:#555;flex-direction:column;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.admin-dashboard .modal-backdrop .modal-content .modal-actions{justify-content:flex-end;gap:1rem;margin-top:2rem;display:flex}.admin-dashboard .modal-backdrop .modal-content .modal-actions button{cursor:pointer;border:none;border-radius:6px;padding:10px 20px;font-weight:600}.admin-dashboard .modal-backdrop .modal-content .modal-actions button.btn-cancel{color:#fff;background:rgba(255,255,255,.1)}.admin-dashboard .modal-backdrop .modal-content .modal-actions button.btn-cancel:hover{background:rgba(255,255,255,.2)}.admin-dashboard .modal-backdrop .modal-content .modal-actions button.btn-primary{color:#000;background:#fc0}.admin-dashboard .modal-backdrop .modal-content .modal-actions button.btn-primary:hover{background:#e6b800}.admin-layout{background:#0d0d0d;min-height:100vh;display:flex}.admin-layout .admin-sidebar{z-index:100;background:#1a1a1a;border-right:1px solid rgba(255,255,255,.1);flex-direction:column;width:260px;height:100vh;display:flex;position:fixed}.admin-layout .admin-sidebar .sidebar-header{border-bottom:1px solid rgba(255,255,255,.05);padding:2rem}.admin-layout .admin-sidebar .sidebar-header h2{color:#fc0;letter-spacing:1px;margin:0;font-size:1.5rem}.admin-layout .admin-sidebar .sidebar-links{flex-direction:column;flex:1;gap:.5rem;padding:1.5rem 1rem;display:flex}.admin-layout .admin-sidebar .sidebar-links .sidebar-link{color:#aaa;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:1rem;padding:12px 16px;font-size:1rem;transition:all .2s;display:flex}.admin-layout .admin-sidebar .sidebar-links .sidebar-link svg{font-size:1.2rem}.admin-layout .admin-sidebar .sidebar-links .sidebar-link:hover{color:#fff;background:rgba(255,255,255,.05)}.admin-layout .admin-sidebar .sidebar-links .sidebar-link.active{color:#fc0;background:rgba(255,204,0,.1);font-weight:600}.admin-layout .admin-sidebar .sidebar-footer{border-top:1px solid rgba(255,255,255,.05);padding:1.5rem}.admin-layout .admin-sidebar .sidebar-footer .btn-logout{color:#ff4d4d;cursor:pointer;background:0 0;border:1px solid rgba(255,77,77,.3);border-radius:6px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:10px;transition:all .2s;display:flex}.admin-layout .admin-sidebar .sidebar-footer .btn-logout:hover{color:#fff;background:#ff4d4d}.admin-layout .admin-main{flex:1;min-height:100vh;margin-left:260px;padding:0}@media (max-width:768px){.admin-layout{flex-direction:column}.admin-layout .admin-sidebar{border-bottom:1px solid rgba(255,255,255,.1);border-right:none;width:100%;height:auto;position:relative}.admin-layout .admin-sidebar .sidebar-links{flex-direction:row;padding:.5rem;overflow-x:auto}.admin-layout .admin-sidebar .sidebar-links::-webkit-scrollbar{display:none}.admin-layout .admin-sidebar .sidebar-header,.admin-layout .admin-sidebar .sidebar-footer{display:none}.admin-layout .admin-main{margin-left:0}}@font-face{font-family:Titulos;src:url(/fonts/Titulos.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cuerpo;src:url(/fonts/Cuerpo-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}html{scrollbar-width:none;scroll-padding-top:6rem}body{background-color:#131313;margin:0;font-family:Cuerpo,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Titulos,sans-serif}a{color:#fff;text-decoration:none}@keyframes fadeInSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
