body{margin:0;padding:0;font-family:Raleway,sans-serif}:root{--color-primary: #000000;--color-primary-hover: #2b2b2b;--color-whatsapp: #40ec7f;--color-whatsapp-active: #2cdb6c;--color-email: #627ffd;--color-email-active: #4869fb;--color-text: #ffffff;--color-back: #6c757d;--color-back-hover: #5a6268;--color-background-small: #0f0f0f;--color-btn: #202021}.video-background{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1;background-color:var(--color-background-small)}.video-background video{width:100%;height:100%;object-fit:cover}.content{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto;max-width:1300px;width:100%;padding:0 20px;box-sizing:border-box;color:var(--color-text);text-align:left;z-index:1}.content h1{font-size:4.5rem;margin-bottom:1rem;color:var(--color-primary)}.content p{font-size:1.5rem;margin-bottom:1rem;color:var(--color-primary)}.btn-hero{display:inline-block;background-color:var(--color-btn);color:#fff;padding:17px 40px;border-radius:10px;text-decoration:none;font-size:1.5rem;margin-top:15px;transition:background-color .3s ease,transform .2s ease,box-shadow .3s ease;box-shadow:0 4px 6px #0000004d}.btn-hero:hover{background-color:var(--color-primary-hover);transform:translateY(-2px)}.btn-hero:focus{outline:2px solid var(--color-primary-hover);outline-offset:2px}.contact-links-container{display:flex;gap:10px;align-items:center;margin:15px 0;padding:15px}.contact-link{display:inline-flex;align-items:center;padding:12px 25px;border-radius:10px;text-decoration:none;font-weight:700;font-size:1.1rem;color:#fff;transition:background-color .3s ease,transform .2s ease,box-shadow .3s ease;box-shadow:0 4px 8px #00000026}.contact-link i{margin-right:8px;font-size:1.2rem}.contact-link.whatsapp{background-color:var(--color-whatsapp)}.contact-link.whatsapp:hover{background-color:var(--color-whatsapp-active);transform:translateY(-2px)}.contact-link.whatsapp:active{background-color:var(--color-whatsapp-active);transform:translateY(0);box-shadow:0 2px 4px #0000001a}.contact-link.email{background-color:var(--color-email)}.contact-link.email:hover{background-color:var(--color-email-active);transform:translateY(-2px)}.contact-link.email:active{background-color:var(--color-email-active);transform:translateY(0);box-shadow:0 2px 4px #0000001a}.btn-back{display:inline-block;background-color:var(--color-back);color:#fff;padding:12px 25px;border-radius:10px;border:none;font-size:1rem;cursor:pointer;transition:background-color .3s ease,transform .2s ease,box-shadow .3s ease;box-shadow:0 4px 8px #00000026}.btn-back:hover{background-color:var(--color-back-hover);transform:translateY(-2px)}.btn-back:focus{outline:2px solid var(--color-back-hover);outline-offset:2px}@media screen and (max-width: 768px){.video-background video{display:none}.video-background{background-image:url(/assets/mobile_background-BIJCRiSV.png);background-size:cover;background-position:center;background-repeat:no-repeat}.content h1{font-size:3.5rem;margin-bottom:1rem;color:var(--color-primary)}.content p{font-size:1.2rem;margin-bottom:1rem;color:var(--color-primary)}.btn-hero{font-size:1rem;padding:15px 30px;margin-top:15px;background:var(--color-btn)}.contact-links-container{flex-direction:column;gap:8px;padding:10px}.contact-link{font-size:1rem;padding:10px 20px;width:90%;justify-content:center}.btn-back{font-size:1rem;padding:10px 20px;width:100%}}.navbar{background-color:transparent;padding:10px 20px;width:100%}.navbar-container{display:flex;justify-content:flex-start;align-items:center;max-width:1300px;margin:0 auto}.navbar-logo{display:flex;align-items:center}.logo-img{height:50px;width:auto}
