.header-container{z-index:20;background-color:#0000;width:100%;top:0}.header-content{z-index:10;background-color:#141414;width:100%;padding:0 60px 0 32px;position:relative}.header-brand{align-items:center;gap:16px;margin-left:100px;text-decoration:none;display:flex}.header-nav{gap:32px;height:70px;margin-top:40px;margin-right:100px}.nav-link{color:#fff;text-align:center;padding:0;font-family:Poppins;font-size:20px;font-weight:800;line-height:1.1;text-decoration:none;transition:color .2s}.nav-link:hover{color:#e31e24}.navbar-toggler{border:none}.navbar-toggler:focus{box-shadow:none}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255,255,255,1)' stroke-linecap='round' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.nav-item-dropdown{position:relative}.productos-trigger{cursor:pointer;align-items:center;gap:4px;display:flex}.dropdown-arrow{font-size:14px;transition:transform .3s;display:inline-block}.dropdown-arrow.open{transform:rotate(180deg)}.desktop-dropdown{opacity:0;visibility:hidden;pointer-events:none;z-index:100;min-width:360px;padding-top:12px;transition:opacity .3s,visibility .3s,transform .3s;position:absolute;top:100%;left:50%;transform:translate(-50%)}.nav-item-dropdown.hover-active .desktop-dropdown{opacity:1;visibility:visible;pointer-events:auto}.dropdown-inner{-webkit-backdrop-filter:blur(16px);background:#141414f7;border:1px solid #e31e2433;border-radius:12px;gap:12px;padding:16px;display:flex;box-shadow:0 16px 48px #00000080,inset 0 0 0 1px #ffffff0d}.dropdown-item-card{background:#ffffff0a;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:10px;min-width:90px;padding:18px 20px;text-decoration:none;transition:background .25s,transform .25s,box-shadow .25s;display:flex}.dropdown-item-card:hover{background:#e31e241f;transform:translateY(-2px);box-shadow:0 6px 20px #e31e2426}.dropdown-item-icon{justify-content:center;align-items:center;width:44px;height:44px;display:flex}.dropdown-item-icon img{object-fit:contain;filter:brightness(0)invert();width:100%;height:100%;transition:filter .25s}.dropdown-item-card:hover .dropdown-item-icon img{filter:brightness(0)invert()drop-shadow(0 0 6px #e31e2480)}.dropdown-item-label{color:#fff;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;font-family:Poppins,sans-serif;font-size:13px;font-weight:600}.dropdown-item-card:hover .dropdown-item-label{color:#e31e24}.mobile-dropdown{background:#1e1e1ef2;border-radius:8px;max-height:0;margin-top:4px;transition:max-height .35s;overflow:hidden}.mobile-dropdown.open{max-height:300px}.mobile-dropdown-item{color:#fff;border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;padding:12px 20px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:flex}.mobile-dropdown-item:last-child{border-bottom:none}.mobile-dropdown-item:hover,.mobile-dropdown-item:active{color:#e31e24;background:#e31e241f}.mobile-dropdown-icon{object-fit:contain;filter:brightness(0)invert();width:28px;height:28px}.logo-preysler-horizontal{width:250px}@media (width<=991px){.header-content{padding:16px 24px}.header-brand{margin-left:0}.header-nav{flex-direction:column;gap:0;height:auto;margin-top:0;margin-right:0;padding:16px 0}.header-nav .nav-link{text-align:left;width:100%;padding:12px 8px;font-size:18px}.nav-item-dropdown{width:100%}.productos-trigger{justify-content:space-between;width:100%}.desktop-dropdown{display:none}}@media (width>=992px){.mobile-dropdown{display:none}}@media (width<=480px){.header-content{padding:14px 16px}.header-nav .nav-link{padding:10px 8px;font-size:16px}}.contacto-seccion{background-color:#fff;width:100%;min-height:700px;display:flex;overflow:hidden}.distribuidor-info-container{box-sizing:border-box;clip-path:polygon(0 0,100% 0,93% 100%,0 100%);z-index:2;background-position:50%;background-repeat:no-repeat;background-size:cover;flex:0 0 42%;justify-content:center;align-items:center;padding:60px 40px;display:flex;position:relative}.distribuidor-info-container:before{content:"";background-image:linear-gradient(#e2242e, #e2242e), var(--about-bg-image);background-blend-mode:screen;z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.distribuidor-info-content{color:#fff;max-width:480px}.distribuidor-info-title{margin:0 0 25px;font-family:Poppins,sans-serif;font-size:3.2rem;font-weight:900;line-height:1.05}.distribuidor-info-text{font-family:Poppins,sans-serif;font-size:1.25rem}.formulario-container{box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;padding:50px 80px 50px 50px;display:flex}.formulario-title{color:#000;margin:0 0 30px;font-family:Poppins,sans-serif;font-size:2.2rem;font-weight:650}.contacto-form{flex-direction:column;gap:20px;max-width:680px;display:flex}.form-group{flex-direction:column;gap:6px;display:flex}.form-label{font-family:Poppins,sans-serif;font-weight:700}.form-row-2col{gap:20px;display:flex}.input-subgroup{flex-direction:column;flex:1;gap:4px;display:flex}.sub-label{font-family:Poppins,sans-serif;font-size:.85rem}.form-input{box-sizing:border-box;border:1px solid #c8c8c8;border-radius:20px;outline:none;width:100%;height:42px;padding:0 16px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.form-input:focus{border-color:#e31e24}.form-textarea{resize:none;border-radius:16px;height:auto;padding:12px 16px;font-family:Arial,sans-serif}.checkbox-wrapper{align-items:center;gap:12px;display:flex}.custom-checkbox{cursor:pointer;accent-color:#e31e24;width:22px;height:22px}.checkbox-label{cursor:pointer;font-family:Poppins,sans-serif;font-size:.95rem}.form-submit-container{margin-top:10px}.btn-entregar{color:#fff;cursor:pointer;clip-path:polygon(12% 0%,100% 0%,88% 100%,0% 100%);background-color:#1a1a1a;border:none;padding:12px 48px;font-size:1.1rem;font-weight:800;transition:background-color .3s,transform .2s}.btn-entregar:hover:not(:disabled){background-color:#e31e24}.btn-entregar:disabled{cursor:not-allowed;opacity:.7}.form-status{border-radius:12px;margin:0;padding:12px 16px;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:600}.form-status-success{color:#176b35;background-color:#e7f7ed}.form-status-error{color:#b51d25;background-color:#fde8ea}@keyframes fmFadeIn{0%{opacity:0}to{opacity:1}}@keyframes fmSlideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fmPopIn{0%{opacity:0;transform:scale(.85)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.fm-anim-fade,.fm-anim-slide-up,.fm-anim-pop{opacity:0}.fm-anim-fade.fm-anim-visible{animation:1.2s cubic-bezier(.22,1,.36,1) forwards fmFadeIn}.fm-anim-slide-up.fm-anim-visible{animation:1.5s cubic-bezier(.22,1,.36,1) forwards fmSlideUp}.fm-anim-pop.fm-anim-visible{animation:1.5s cubic-bezier(.22,1,.36,1) forwards fmPopIn}.fm-anim-delay-1{animation-delay:.1s}.fm-anim-delay-2{animation-delay:.25s}.fm-anim-delay-3{animation-delay:.4s}.fm-anim-delay-4{animation-delay:.55s}.fm-anim-delay-5{animation-delay:.7s}.fm-anim-delay-6{animation-delay:.85s}@media (width<=1024px){.contacto-seccion{flex-direction:column}.distribuidor-info-container{clip-path:none;flex:1;width:100%;padding:60px 30px}.formulario-container{padding:40px 30px}}@media (width<=576px){.distribuidor-info-title{font-size:2.2rem}.formulario-title{font-size:1.7rem}.form-row-2col{flex-direction:column;gap:12px}}.inicio-container{width:100%;overflow-x:hidden}.hero-section{text-align:center;justify-content:center;align-items:center;width:100%;min-height:650px;display:flex;position:relative;overflow:hidden}.hero-section:before{content:"";background-image:var(--hero-bg-image,none);filter:brightness(.5);z-index:-1;background-position:50%;background-size:cover;position:absolute;inset:0}.hero-content{z-index:1;flex-direction:column;justify-content:center;align-items:center;max-width:1100px;display:flex;position:relative}.hero-welcome{color:#fff;font-family:Poppins,sans-serif;font-size:60px;font-weight:900}.logo-preysler-texto{width:900px}.about-section{box-sizing:border-box;z-index:1;isolation:isolate;background-color:#e82a34;width:100%;min-height:600px;padding:60px 0;position:relative;overflow:hidden}.about-section:before{content:"";background-image:linear-gradient(#e2242e, #e2242e), var(--about-bg-image);background-blend-mode:screen;z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.about-container{z-index:1;justify-content:space-between;align-items:center;gap:40px;max-width:1300px;margin:0 auto;padding:0 50px;display:flex;position:relative}.about-text-content{color:#fff;z-index:2;flex:1;max-width:650px;padding-bottom:60px}.about-title{color:#fff;margin:0 0 25px;font-family:Poppins,sans-serif;font-size:3.5rem}.about-description{color:#fff;text-align:justify;margin:0;font-family:Poppins,sans-serif;font-size:1.15rem;line-height:1.6}.about-image-wrapper{z-index:3;flex:1;justify-content:flex-end;align-items:flex-end;display:flex;position:relative}.galon-image{filter:drop-shadow(0 0 20px #00000080);width:100%;max-width:540px;height:auto;display:block}.sectores-container{color:#fff;background-color:#1c1c1c;justify-content:center;align-items:center;width:100%;height:100px;font-family:Poppins,sans-serif;font-size:1.5rem;display:flex}.sectores-section{background-color:#000;width:100%}.sectores-grid{grid-template-rows:600px 300px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.sector-card{background-color:#000;width:100%;height:100%;position:relative;overflow:hidden}.sector-card-wide{grid-column:span 2;height:300px}.sector-img{object-fit:cover;filter:brightness(.4);width:100%;height:100%;transition:filter .5s,transform .5s;display:block}.sector-card:hover .sector-img{filter:brightness()}.sector-overlay{box-sizing:border-box;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:absolute;top:0;left:0}.sector-title{color:#fff;text-align:center;margin:0;font-family:Poppins,sans-serif;font-size:2.2rem;font-weight:900;transition:transform .5s}@keyframes fadeInSlideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.85)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.anim-fade-slide-up,.anim-pop-in{opacity:0}.anim-fade-slide-up.anim-visible{animation:1.5s cubic-bezier(.22,1,.36,1) forwards fadeInSlideUp}.anim-pop-in.anim-visible{animation:1.5s cubic-bezier(.22,1,.36,1) forwards popIn}.anim-delay-1{animation-delay:.1s}.anim-delay-2{animation-delay:.25s}.anim-delay-3{animation-delay:.4s}.anim-delay-4{animation-delay:.55s}.anim-delay-5{animation-delay:.7s}.anim-delay-6{animation-delay:.85s}@media (width<=992px){.sectores-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:250px}.sector-card-wide{grid-column:span 1}.sector-title{font-size:1.6rem}.hero-welcome{font-size:60px}.about-container{flex-direction:column;padding:0 30px}.about-text-content{max-width:100%;padding-bottom:30px}.about-title{font-size:2.5rem}.galon-image{max-width:100%;margin-top:0}.logo-preysler-texto{width:550px}}@media (width<=576px){.sectores-grid{grid-template-columns:1fr;grid-auto-rows:200px}.sector-title{font-size:1.4rem}.hero-welcome{font-size:40px}.logo-preysler-texto{width:350px}.sectores-section{margin-bottom:130px}}.footer-container{box-sizing:border-box;background-color:#141414;border-top:1px solid #ffffff0d;width:100%;padding:30px 40px}.footer-content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;margin:0 auto;padding-left:90px;padding-right:90px;display:flex}.footer-brand{align-items:center;gap:16px;text-decoration:none;display:flex}.footer-socials{align-items:center;gap:48px;display:flex}.social-item{color:#fff;align-items:center;gap:8px;text-decoration:none;display:flex}.social-icon{object-fit:contain;width:30px;height:30px;display:block}.social-icon-ig{object-fit:contain;width:45px;height:45px;display:block}.social-text{color:#fff;font-family:Lato,sans-serif;font-size:20px;transition:color .2s}.social-text:hover{color:#e82a34}@media (width<=992px){.footer-content{text-align:center;flex-direction:column;justify-content:center;gap:40px}.footer-brand{text-align:center;flex-direction:column}.brand-text{align-items:center}.footer-socials{flex-wrap:wrap;justify-content:center;gap:28px}}@media (width<=576px){.footer-container{padding:35px 20px}.footer-socials{flex-direction:column;align-items:center;gap:20px}.social-text{font-size:1rem}}html,body{width:100%;height:100%;margin:0}
