#loader-wrapper,header{width:100%;top:0;background-color:#050505}.bg,body{min-height:100%}.aboutus h2,.catalogo h3,.gal-h-title,.hero,.hero-content{text-align:center}.aboutus h2,.footer-title,.gal-h-title,.hero,.nav-menu a{font-family:Gloock,serif}.btn-cta,.btn-whatsapp-fixed,.footer-link,.nav-menu a{text-decoration:none}.btn-cta:hover,.social-icons a:hover i{box-shadow:#dbe705 0 5px 15px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}section{scroll-margin-top:100px}body{background-color:#0f0f0f;color:#fff;font-family:Lato,sans-serif;font-size:18px;line-height:1.6}body,html{height:100%}.accordion-button,.btn-cta,.nav-menu a,.social-icons i{transition:.3s ease-in-out}.anim-left,.anim-right{opacity:0;transition:1s ease-out}#loader-wrapper{position:fixed;left:0;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999;transition:opacity .5s,visibility .5s}.loader-logo-container{margin-bottom:20px;filter:drop-shadow(0 0 10px rgba(245, 245, 108, .3))}.loader-logo{width:120px;height:auto;border-radius:50%;animation:2s ease-in-out infinite pulseLogo}#loader-wrapper p{font-family:Montserrat,sans-serif;color:#f5f56c;letter-spacing:3px;font-size:.85rem;text-transform:uppercase;font-weight:300;animation:2s ease-in-out infinite fadeText}@keyframes pulseLogo{0%,100%{transform:scale(1);opacity:.8}50%{transform:scale(1.05);opacity:1}}@keyframes fadeText{0%,100%{opacity:.6}50%{opacity:1}}.loader-hidden{opacity:0;visibility:hidden}header{position:sticky;z-index:1000;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.navbar{display:flex;justify-content:space-between;align-items:center;padding:0 5%;height:100px}.logo-img{width:180px;height:auto}.nav-menu{display:flex;list-style:none}.nav-menu li{margin-left:30px}.nav-menu a{color:#fff;font-weight:500;transition:color .3s;font-style:bold}.aboutus h2,.hero-content,.nav-menu a:hover,.seotext h3{color:#f5f56c}.hamburger{display:none;flex-direction:column;cursor:pointer;background:0 0;border:none}.content,.hero,.services{display:flex}.hamburger span{width:25px;height:3px;background-color:#ffff;margin:2px 0;transition:.4s}.hero{position:relative;height:80vh;width:100%;overflow:hidden;justify-content:center;align-items:center}.hero-video,.hero::after{position:absolute;top:0;left:0;height:100%;width:100%}.hero-video{object-fit:cover;z-index:1}.hero-content{position:relative;z-index:3}.hero::after{content:'';background:rgba(0,0,0,.4);z-index:2}.btn-cta{margin-top:20px;padding:15px;background-color:#df811c;color:#fff;border:none;box-shadow:#c0cfdd 0 5px 15px}.aboutus,.catalogo{padding:80px 5%;overflow:hidden}.aboutus{background-color:rgba(5,5,5,.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.aboutus h2{margin-bottom:40px;font-size:2.5rem}.content{justify-content:center;align-items:center;gap:50px;max-width:1200px;margin:0 auto}.soimage{flex:1;max-width:500px}.soimage img{width:100%;height:690px;object-fit:cover;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.5)}.seotext{flex:1;color:#fff}.seotext strong{color:#f5f56c;font-weight:600}.seotext h3{font-size:1.8rem;margin-bottom:20px}.seotext p{font-size:1.1rem;line-height:1.8;font-weight:300}.anim-left{transform:translateX(-100px)}.anim-right{transform:translateX(100px)}.anim-left.show,.anim-right.show{opacity:1;transform:translateX(0)}.btn-whatsapp-fixed{position:fixed;bottom:20px;right:20px;width:60px;height:60px;background-color:#25d366;color:#fff;border-radius:50%;font-size:30px;z-index:9999;transition:.3s}.bg,.overlay{position:fixed;top:0;left:0;width:100%;height:100%}.btn-whatsapp-fixed i{font-size:53px;padding-left:4px}.btn-whatsapp-fixed:hover{background-color:#128c7e;color:#fff;transform:scale(1.1)}.catalogo{background-color:#0f0f0f}.catalogo h3{color:#f5f56c;margin-bottom:40px;font-size:2.5rem}.gal{margin-top:3rem;-webkit-column-count:4;-moz-column-count:4;column-count:4}.gal img{height:auto}.overlay{background-color:rgba(0,0,0,.6);z-index:-2;mix-blend-mode:hard-light}.bg{z-index:-3;background-image:url(../assets/working/backgrounddesk.webp);background-repeat:no-repeat;background-size:cover;background-position:center}.gal-h-title{color:#f5f56c}.gal-h-title h2{font-size:2.6rem}.gal img,.img-hover-zoom{border-radius:25px}.nav-pills .nav-link{color:#fff;padding:10px 20px;text-transform:uppercase}.nav-pills .nav-link.active,.nav-pills .nav-link.active:hover,.nav-pills .show>.nav-link{background:#df811c;background:linear-gradient(135deg,#df811c,#d9f027);border-radius:100px}.nav-pills .nav-link:hover{background:#dbe705;background:linear-gradient(135deg,#dbe705,#ecf8126e);border-radius:100px}.img-hover-zoom{padding:10px 0;overflow:hidden}.img-hover-zoom img{transition:transform .5s}.img-hover-zoom--zoom-n-rotate img{transition:transform .5s ease-in-out}.faq-logo,.services img{transition:transform .3s}.img-hover-zoom--zoom-n-rotate:hover img{transform:scale(1.6) rotate(25deg)}.services{justify-content:space-evenly;object-fit:cover;align-items:center;gap:50px;max-width:1200px;margin:0 auto}.services img{box-shadow:0 5px 25px rgba(219,231,5,.5);border-radius:10px}.services img:hover{transform:scale(1.02);box-shadow:0 8px 35px #dbe705}.custom-dark-accordion .accordion-item{background-color:#1a1a1a;border-bottom:1px solid #333;color:#fff}.custom-dark-accordion .accordion-button{background-color:#1a1a1a;color:#fff;box-shadow:none}.custom-dark-accordion .accordion-button:not(.collapsed){background-color:#252525;color:#f5f56c}.custom-dark-accordion .accordion-button::after{filter:invert(1)}.custom-dark-accordion .accordion-body{background-color:#1a1a1a;color:#ccc}.faq-logo{box-shadow:0 0 20px rgba(245,245,108,.2)}.faq-logo:hover{transform:scale(1.05)}.main-footer{background-color:#050505;padding-top:50px;padding-bottom:20px;color:#fff}.footer-title{color:#f5f56c;margin-bottom:20px}.footer-link{color:#ccc;transition:.3s;line-height:2}.footer-link:hover{color:#f5f56c;padding-left:5px}.footer-divider{border-top:1px solid #333;opacity:1}.copyright{font-size:.85rem;color:#666}.social-icons i{font-size:1.5rem;transition:.3s;color:#f5f56c}.social-icons a:hover i{color:#f5f56c;transform:translateY(-3px);display:inline-block}.created-by{font-size:.75rem;color:#888;margin-top:5px;letter-spacing:1px;text-transform:uppercase}.brand-name{color:#f5f56c;font-weight:700;transition:.3s}.brand-name:hover{color:#fff;text-shadow:0 0 8px rgba(245,245,108,.5)}@media (max-width:768px){.hamburger{display:flex}.nav-menu{position:fixed;left:-100%;top:100px;flex-direction:column;background-color:#161616;width:100%;text-align:center;transition:.3s;padding:20px 0;border-top:1px solid #333}.seotext,.soimage{width:100%!important}.nav-menu.active{left:0}.nav-menu li{margin:15px 0}.hero{height:60vh}.hero-content h1{font-size:1.8rem;font-family:Montserrat,sans-serif;font-weight:900}.hamburger.is-active span:first-child{transform:translateY(7px) rotate(45deg)}.hamburger.is-active span:nth-child(2){opacity:0}.hamburger.is-active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.content{flex-direction:column!important;gap:20px;padding:0 20px}.soimage{height:300px!important;margin:0 auto!important}.soimage img{width:100%;height:100%;object-fit:cover;border-radius:15px}.bg{background-image:url(../assets/working/laboratory.webp)}.seotext{padding:0 10px;text-align:center}.seotext h3{margin:20px 0 10px!important;font-size:1.5rem}.content p{margin-top:10px!important;font-size:1rem;line-height:1.6}.anim-left,.anim-right{transform:translateY(30px)!important}.gal{-webkit-column-count:1;-moz-column-count:1;column-count:1}.services{flex-direction:column!important;gap:40px;padding:0 20px}}