body{background-color:#000010;color:#fff;font-family:Roboto,sans-serif}h1,h2,h3{font-weight:700;color:#fff!important}.navbar{background-color:#000010!important;padding:10px 20px;z-index:1001}.navbar-brand img{height:70px;transition:height .3s ease}.nav-item .nav-link{color:#fff!important;font-weight:400;padding:10px 15px;transition:color .3s ease}.nav-item .nav-link:hover{color:#0063c6!important}@media (max-width: 767px){.navbar-brand img{height:40px}.nav-item .nav-link{padding:8px 12px;font-size:.9rem}.navbar{padding:10px}}.navbar-brand{font-family:Roboto,sans-serif;font-weight:700}@media (max-width: 500px){.navbar-brand{font-size:1.2rem}}@media (min-width: 501px){.navbar-brand{font-size:1.5rem}}.dropdown-item img{margin-right:10px}#selected-flag{vertical-align:middle}.dropdown-menu{min-width:50px}.hero{height:100vh;margin-top:-150px;margin-bottom:25px;position:relative;background-color:#000;overflow:hidden}.logoContainer{display:flex;justify-content:space-evenly;align-items:center;margin-top:50px}.fade-in-from-left{opacity:0;transform:translate(-50px);animation:fadeInLeft 1.5s forwards}@keyframes fadeInLeft{to{opacity:1;transform:translate(0)}}.mlineb2b-image{padding-top:100px!important;width:650px}@media (max-width: 993px){.logoContainer{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:150px}}@media (max-width: 663px){.mlineb2b-image{padding-top:50px;width:500px}}@media (max-width: 501px){.mlineb2b-image{width:320px}}@media (min-width: 994px){.textHero{margin-top:100px}}#deals button{background-color:#0b00a8;color:#e4e4e4;font-weight:700;border:none;padding:15px 30px;border-radius:8px;cursor:pointer;transition:background-color .3s ease,transform .2s ease;font-size:1rem;margin-top:25px}#deals button p{margin:0}#deals button:hover{background-color:#1d1d1d;transform:translateY(-3px)}#deals button:active{background-color:#c7ba99;transform:translateY(2px)}@media (max-width: 993px){#brands-section{margin-top:55px!important}}@media (max-width: 500px){#brands-section{margin-top:80px!important}}.brand-carousel{overflow:hidden;position:relative;white-space:nowrap}.carousel-wrapper{display:flex;animation:scroll 60s linear infinite}.carousel-item{display:inline-block;margin-right:20px}.brand-card{width:200px;background:linear-gradient(135deg,#0b00a876,#5a5a5a);padding:10px;border-radius:10px;text-align:center;color:#fff;transition:transform .3s ease,box-shadow .3s ease}.brand-card:hover{transform:translateY(-5px);box-shadow:0 4px 15px #0000004d}.brand-card img{width:100%;height:150px;object-fit:contain;background-color:#fff;padding:10px;border-radius:5px}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}#quienes-somos{font-size:large;padding:20px;padding-top:80px!important;scroll-padding-top:80px!important;text-align:center;color:#fff;margin:25px}@media (max-width: 767px){#quienes-somos{box-shadow:none}}.row.names{display:flex;justify-content:space-around;margin-top:20px;flex-wrap:wrap}.row.names div{background-color:#fff;padding:10px;border-radius:10px;box-shadow:0 2px 5px #0000001a;width:100%;max-width:200px;color:#000!important;margin-bottom:15px}h2,h5{color:#000}@media (min-width: 992px){.parallax-item{opacity:0;transform:translateY(50px);transition:opacity 1s ease-out,transform 1s ease-out}.parallax-item.show{opacity:1;transform:translateY(0)}}@media (max-width: 991px){.parallax-item{opacity:1;transform:none}}#contact-section{padding-top:40px!important;scroll-padding-top:40px!important;position:relative;background-color:#000;overflow:hidden}.star{position:absolute;background-color:#fff;border-radius:50%;opacity:.8;animation:twinkle 5s infinite alternate}@keyframes twinkle{0%,to{opacity:.2}50%{opacity:1}}#contact-section .container{display:flex;flex-direction:column;align-items:center;margin:0 auto}#contact-section h2{width:100%;margin-bottom:30px;text-align:center}.contact-content{display:flex;justify-content:space-between;align-items:center;width:100%;overflow:hidden}#contactForm{flex:0 0 50%;padding-right:20px}.imgContactForm{flex:0 0 50%;text-align:center}.imgContactForm img{max-width:100%;height:auto}@media (min-width: 992px){.imgContactForm{opacity:0;transform:translate(100px);transition:opacity 1s ease-out,transform 1s ease-out}.imgContactForm.show{opacity:1;transform:translate(0)}}@media (max-width: 991px){.imgContactForm{opacity:1;transform:none}}@media (max-width: 767px){.contact-content{flex-direction:column}#contactForm,.imgContactForm{flex:0 0 100%;padding:0}.imgContactForm img{margin-top:20px}#contactForm{width:100%}}.footerBg{background-color:#00021d38}.whatsapp-button{position:fixed;bottom:20px;right:20px;z-index:1000}.whatsapp-logo{width:60px;height:60px}
