.navbar{align-items:center;background-color:#0000;box-shadow:0 4px 12px #0000001a;box-sizing:border-box;display:flex;height:70px;left:0;padding:0 30px;position:fixed;top:0;transition:background-color .4s ease;width:100%;z-index:999}.navbar.scrolled{background-color:#000000e6}.navbar .logo{flex-shrink:0;height:40px}.nav-content{display:flex;gap:30px;left:50%;position:absolute;transform:translateX(-50%)}.nav-content a{color:#fff;font-size:18px;line-height:70px;position:relative;text-decoration:none;text-shadow:0 2px 4px #0009;transition:opacity .2s}.nav-content a:after{background-color:#ec0c19;bottom:12px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);transition:width .4s ease;width:0}.nav-content a:hover:after{width:60%}.nav-content a:hover{opacity:.7}.nav-content a.active{color:#fff;text-shadow:0 0 8px #ffffffe6,0 0 16px #ffffffb3,0 0 24px #ffffff80}.menu-toggle{color:#fff;cursor:pointer;display:none;font-size:28px;margin-left:auto;z-index:1000}@media screen and (max-width:768px){.menu-toggle{display:block}.nav-content{animation:slideIn .3s ease forwards;background-color:#000000f2;border-radius:0 0 0 12px;box-shadow:-2px 2px 8px #00000080;display:none;flex-direction:column;gap:20px;padding:20px;position:fixed;right:0;top:70px;width:200px;z-index:998}.nav-content.open{display:flex}.nav-content a{color:#fff;font-size:18px;line-height:normal;text-shadow:none}.nav-content a:after{display:none}@keyframes slideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}}::-webkit-scrollbar{height:0;width:0}body,html{margin:0;overflow-x:hidden;padding:0}.home-container{overflow-x:hidden;width:100%}.video-container{height:100vh;overflow:hidden;position:relative;width:100%}.video-container video{height:100%;object-fit:cover;width:100%}.video-overlay{box-shadow:inset 0 0 300px #000000fa,inset 0 0 200px #000000f2,inset 0 0 100px #000000e6,inset 0 0 50px #000000d9;inset:0;position:absolute;z-index:1}.company-info{background-color:#f9f9f9;padding:80px 20px;text-align:center}.company-info h2{font-size:2.5rem;margin-bottom:20px}.company-info p{font-size:1.2rem;line-height:1.6;margin:0 auto;max-width:800px}.contact-hero{height:100vh;overflow:hidden;position:relative;width:100%}.contact-hero img{display:block;height:100%;object-fit:cover;width:100%}.contact-overlay{background-color:#0006;inset:0;position:absolute;z-index:2}.contact-form-container,.contact-overlay{align-items:center;display:flex;justify-content:center}.contact-form-container{opacity:0;transform:translateY(60px);transition:opacity 1.2s ease-out .4s,transform 1.2s cubic-bezier(.22,1.61,.36,1) .4s}.contact-form-container.animate-in{opacity:1;transform:translateY(0)}.contact-form-container.animate-out{opacity:0;transform:translateY(60px)}.contact-form{box-sizing:border-box;font-family:Helvetica Neue,Arial,sans-serif;margin:0 auto;padding:40px 20px;text-align:center;width:100%;z-index:3}.contact-title{color:#fff;font-size:2rem;margin-bottom:2rem}.form-group{margin-bottom:1.5rem;text-align:left;width:400px}.form-group label{color:#ffffffd9;display:block;font-size:.9rem;margin-bottom:.3rem}.contact-form input,.contact-form textarea{background:#0000;border:none;border-bottom:1px solid #fff9;box-sizing:border-box;color:#fff;font-size:1rem;outline:none;padding:6px 4px;transition:border-color .2s;width:100%}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#ffffff80}.contact-form input:focus,.contact-form textarea:focus{border-bottom-color:#ec0c19}.contact-button{background:#0000;background-image:linear-gradient(90deg,#ec0c19 0,#ec0c19);background-repeat:no-repeat;background-size:0 100%;border:2px solid #ec0c19;border-radius:99px;color:#ec0c19;cursor:pointer;display:block;font-size:1rem;font-weight:700;margin-top:1rem;padding:14px 0;transition:background-size .5s ease,color .3s ease;width:100%}.contact-button:hover{background-size:100% 100%;color:#fff}.card{align-items:stretch;background:#fff;border-radius:20px;box-shadow:0 8px 30px #0000001a;display:flex;flex-direction:row;height:350px;margin:0 auto;max-width:900px;opacity:0;overflow:hidden;padding:0;transform:translateY(80px);transition:opacity .8s ease,transform .8s ease;width:80%}.card--visible{opacity:1;transform:translateY(0)}.cards-container>.card{flex-direction:row}.card__image-wrapper{flex:0 0 40%;height:100%;overflow:hidden;position:relative}.card__image{display:block;height:100%;object-fit:cover;position:static;width:100%}.card__content{display:flex;flex:1 1 60%;flex-direction:column;justify-content:center;padding:30px}.card__title{color:#111;font-size:2rem;margin-bottom:10px}.card__text{color:#555;font-size:1.1rem;line-height:1.6;margin-bottom:16px}@media (max-width:768px){.card{flex-direction:column;height:auto;transform:translateY(50px);width:90%}.card__image-wrapper{flex:none;height:auto;width:100%}.card__image{height:auto;object-fit:contain;width:100%}.card__content{flex:none;padding:20px}.card__title{font-size:1.5rem}.card__text{font-size:1rem}}.about-container{overflow-x:hidden;width:100%}.image-container{height:100vh;overflow:hidden;position:relative;width:100vw}.image-container img{display:block;height:100%;object-fit:cover;width:100%}.image-container:before{box-shadow:inset 0 0 300px #000000fa,inset 0 0 200px #000000f2,inset 0 0 100px #000000e6,inset 0 0 50px #000000d9;content:"";inset:0;pointer-events:none;position:absolute}.overlay{align-items:center;background-color:#0000004d;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.main-title{-webkit-text-stroke:1px #000c;color:#fff;font-family:Montserrat,sans-serif;font-size:4rem;letter-spacing:.2em;position:relative;text-shadow:0 2px 4px #000000b3,0 0 10px #ffffff80;text-transform:uppercase}.main-title:after{background-color:#ec0c19;bottom:-10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);transition:width .4s ease;width:0}.main-title:hover:after{width:60%}.about-cards{background-color:#f9f9f9;display:flex;flex-direction:column;gap:60px;padding:80px 20px}.products-info{display:block;margin-bottom:20px}.brand-row{display:flex;justify-content:space-between;margin-top:5rem;padding:0 10%}.brand-row.single{justify-content:center}.brand-row .brand-card{width:40%}.brand-card{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;flex:1 1;justify-content:space-between;margin:0 5px;max-width:50%;opacity:0;padding:1rem;transform:translateX(0);transition:transform .6s ease-out,opacity .6s ease-out}.brand-card.visible{opacity:1}.brand-row .brand-card:nth-child(2n){transform:translateX(100%)}.brand-row .brand-card:nth-child(odd){transform:translateX(-100%)}.brand-row .brand-card.visible:nth-child(2n),.brand-row .brand-card.visible:nth-child(odd){transform:translateX(0)}.brand-card-image-wrapper{flex:0 0 80px;height:80px;overflow:hidden}.brand-row .brand-card:nth-child(odd) .brand-card-image-wrapper{margin-left:1rem;order:2}.brand-row .brand-card:nth-child(2n) .brand-card-image-wrapper{margin-right:1rem;order:0}.brand-card-image{display:block;height:100%;object-fit:contain;width:100%}.brand-card-content{flex:1 1;text-align:left}@media (max-width:768px){.brand-card{flex-direction:column;max-width:100%;text-align:center}.brand-card-image-wrapper{flex:none;height:120px;margin:0 0 1rem;width:120px}.brand-card-image{height:100%;object-fit:contain;width:100%}.brand-row .brand-card:nth-child(2n) .brand-card-image-wrapper,.brand-row .brand-card:nth-child(odd) .brand-card-image-wrapper{margin:0 0 1rem;order:0}.brand-card-content{text-align:center}}.footer{background-color:#000;padding:20px 0}.footer__container{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.footer__section{flex:1 1 200px;margin:10px}.footer__title{color:#fff;font-size:1.2rem;margin-bottom:.5rem}.footer__address,.footer__links li{align-items:center;color:#fff;display:flex;margin-bottom:.5rem}.footer__icon{font-size:1rem;margin-right:8px}.footer__links{list-style:none;margin:0;padding:0}.footer__links a{color:inherit;text-decoration:none}.footer__links a:hover{text-decoration:underline}.footer__logo{height:30px}.footer__logo_shmuel{height:60px}.accessibility-toggle{align-items:center;background:#ec0c19;border:none;border-radius:50%;color:#fff;cursor:grab;display:flex;font-size:1.5rem;height:50px;justify-content:center;-webkit-user-select:none;user-select:none;width:50px;z-index:10001}.accessibility-sidebar{background:#fff;box-shadow:-2px 0 10px #0000004d;height:100%;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease;width:300px;z-index:10000}.accessibility-sidebar.open{transform:translateX(0)}.accessibility-sidebar h2{margin-bottom:20px;margin-top:0}.accessibility-sidebar button{background:#ec0c19;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:1rem;margin:10px 0;padding:12px;transition:background .2s;width:100%}.accessibility-sidebar button:hover{background:#333}.accessibility-sidebar button:focus,.accessibility-toggle:focus{outline:3px solid #ec0c19;outline-offset:2px}.close-area{background:#ec0c19;border-radius:30px;bottom:30px;box-shadow:0 0 10px #0000004d;color:#fff;font-size:1rem;left:50%;padding:15px 30px;position:fixed;transform:translateX(-50%);z-index:10002}body.high-contrast{background:#000!important;filter:invert(1) hue-rotate(180deg)}body.black-white{filter:grayscale(100%)!important}body.disable-animations *{animation:none!important;transition:none!important}body.highlight-links a{background:#ff0;color:#000!important;outline:2px dashed #ec0c19;padding:2px 4px;text-decoration:underline}body.highlight-headings h1,body.highlight-headings h2,body.highlight-headings h3,body.highlight-headings h4,body.highlight-headings h5,body.highlight-headings h6{background:#ff0;border-radius:4px;color:#000!important;padding:4px 6px}.accessibility-statement-page{color:#333;font-family:Arial,sans-serif;line-height:1.7;margin:40px auto;max-width:800px;padding:0 20px}.accessibility-statement-page h1{font-size:2.2rem;margin-bottom:20px}.accessibility-statement-page h2{font-size:1.5rem;margin-top:30px}.accessibility-statement-page li,.accessibility-statement-page p{font-size:1rem}.accessibility-statement-page a{color:#ec0c19;text-decoration:underline}
/*# sourceMappingURL=main.90590d60.css.map*/