body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar{align-items:center;background-color:initial;border-bottom:none;color:#fff;display:flex;height:auto;justify-content:space-between;padding:8px 15px;position:relative;transition:background-color .3s ease,color .3s ease}.navbar:hover{background-color:#fff;color:#000}.navbar-logo{align-items:center;display:flex;justify-content:center;margin-left:-5px}.navbar-logo img{display:block;filter:none;height:auto;max-width:180px;min-width:100px;transition:none;width:9vw}.navbar:hover .navbar-logo img{filter:none}.navbar-links{flex:1 1;gap:25px;list-style:none;margin:0 auto;padding:0}.navbar-links,.navbar-links li{align-items:center;display:flex;justify-content:center}.navbar-links li{margin:0}.navbar-links a{background:none;border:none;color:#fff;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:.5px;text-decoration:none;transition:all .3s ease-in-out;white-space:nowrap}.navbar-links a:hover{transform:translateY(-2px)}.navbar:hover .navbar-links a{color:#000}.navbar:hover .navbar-links a:hover{color:#ca3d2b}.language-switch{align-items:center;gap:6px}.language-switch span{color:#fff;cursor:pointer}.language-switch span.active{color:#ca3d2b}.language-switch span:hover{color:#f60}.navbar:hover .language-switch span{color:#000}.navbar:hover .language-switch span.active{color:#ca3d2b}.navbar-menu-icon{cursor:pointer;display:none;flex-direction:column;margin-right:17px}.navbar-menu-icon .menu-line{background-color:#ca3d2b;height:4px;margin:3px 0;transition:background-color .3s ease-in-out;width:35px}.navbar-links.active~.navbar-menu-icon .menu-line{background-color:#000}.navbar-menu-icon:hover .menu-line{background-color:#ca3d2b}@media (max-width:1260px){.navbar{background-color:#fff;padding:8px 12px}.navbar-logo img{max-width:140px;min-width:80px;transition:none;width:12vw}.navbar-links{background-color:#fff;display:none;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;right:0;top:100px;transition:transform .3s ease-in-out;width:100%;z-index:1000}.navbar-links.active{align-items:flex-start;display:flex;justify-content:flex-start;transform:translateY(20px)}.navbar-links li{border-bottom:1px solid #0000001a;margin:0;padding:12px 15px;width:100%}.navbar-links li:last-child{border-bottom:none}.navbar-links a{color:#000;font-size:clamp(14px,2.5vw,18px);margin:0;padding:0;text-align:left;text-decoration:none;transition:color .3s ease-in-out;width:100%}.navbar-links a:hover{color:#ca3d2b}.language-switch span{color:#000}.language-switch span.active,.language-switch span:hover{color:#ca3d2b}.navbar-menu-icon{display:flex}}@media (max-width:768px){.navbar{background-color:#fff;padding:6px 10px}.navbar-logo img{max-width:120px;min-width:70px;transition:none;width:18vw}.navbar-menu-icon .menu-line{background-color:#ca3d2b}.navbar-links{background-color:#fff;display:none;flex-direction:column;height:1000%;position:absolute;right:0;top:60px;width:100%;z-index:1000}.navbar-links.active{display:flex;transform:translateY(20px)}.navbar-links a{color:#000;font-size:clamp(12px,4vw,16px);text-align:left;text-decoration:none}}.navbar-links .active{color:#ca3d2b;font-weight:700}.navbar-links a:hover{color:#ca3d2b}.language-switch{color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:8px;position:absolute;top:50%;transform:translateY(-50%)}@media (min-width:1261px){.language-switch{right:50px}}@media (max-width:1260px){.language-switch{margin-top:auto;padding:15px 0;position:static;text-align:center;width:100%}}.language-switch span{transition:color .3s ease}.language-switch span.active,.language-switch span:hover{color:#cd3d2b}.footer{align-items:center;background-color:#1f1f1f;color:#fff;display:flex;flex-direction:column;font-size:.8rem;gap:15px;padding:20px 10px;text-align:center}.footer-content,.footer-logo-section{align-items:center;display:flex;flex-direction:column;gap:10px}.footer-logo{height:auto;width:120px}.footer-company-name{color:#fff;font-size:1.1rem;font-weight:700;text-align:center}.footer-links{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.footer-link{color:#fff;font-size:.8rem;text-decoration:none}.footer-link:hover{text-decoration:underline}.footer-separator{color:#fff}.footer-bottom{color:#aaa;font-size:.7rem}@media (max-width:768px){.footer{align-items:center}.footer-logo{width:90px}.footer-company-name{font-size:1rem}.footer-links{align-items:center;flex-direction:column;gap:6px}.footer-link{font-size:.7rem}.footer-bottom{font-size:.6rem;text-align:center}}body{box-sizing:border-box;overflow-x:hidden}.home-container{min-height:100vh;overflow:hidden;position:relative;width:100%}.background{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;transform:scale(1);transition:background-image 2s ease-in-out,transform 8s ease-in-out;width:100%;z-index:-1}.background.zoom{transform:scale(1.1)}.content{color:#fff;margin-left:5%;margin-top:15vh;position:relative;text-align:left;z-index:2}.content p{word-wrap:break-word;font-size:clamp(1.8rem,4vw,3rem);font-weight:700;line-height:1.4;margin:0;max-width:90%;white-space:pre-wrap;word-break:break-word}@media (max-width:768px){.content p{font-size:clamp(1.5rem,5vw,2.5rem);margin:0 auto;max-width:80%;text-align:center;word-break:keep-all}}.company-link{color:#fff;display:inline-block;font-size:1.4rem;font-weight:700;margin-top:20px;position:relative;text-decoration:none;transition:color .3s ease}.company-link:after{background-color:#fff;bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:background-color .3s ease,transform .3s ease;width:100%}.company-link:hover:after{transform:scaleX(1.1)}.section-1-elements{display:block;transition:opacity .3s ease,visibility .3s ease}.section-1-elements.hidden{opacity:0;pointer-events:none;visibility:hidden}.progress-container{align-items:center;display:flex;flex-direction:column;gap:10px;position:fixed;right:20px;top:50%;transform:translateY(-50%);transition:opacity .3s ease,visibility .3s ease;z-index:100}.progress-bar{background-color:#333;border-radius:4px;height:150px;overflow:hidden;position:relative;width:6px}.progress-indicator{background-color:#fff;height:0;position:absolute;top:0;transition:height .8s ease-in-out;width:100%}.progress-text{color:#fff;font-size:1rem;font-weight:700;text-align:center}.scroll-down-arrow{align-items:center;background-color:initial;border:2px solid #fff;border-radius:50%;bottom:20px;color:#fff;cursor:pointer;display:flex;font-size:2rem;height:50px;justify-content:center;position:fixed;right:20px;transition:border-color .3s ease,transform .3s ease,opacity .3s ease;width:50px;z-index:200}.scroll-down-arrow.hidden{opacity:0;visibility:hidden}.scroll-down-arrow:hover{border-color:#fff;transform:scale(1.2)}@media (max-width:768px){.progress-bar{display:none}.progress-dots{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:100px}.progress-dots .dot{background-color:#ffffff80;border-radius:50%;height:10px;transition:background-color .3s ease;width:10px}.progress-dots .dot.active{background-color:#fff}.progress-text{display:none}}.arrows-container{bottom:20px;gap:15px;left:20px;pointer-events:none;position:absolute;z-index:100}.arrow,.arrows-container{align-items:center;display:flex}.arrow{background-color:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:1.5rem;height:50px;justify-content:center;pointer-events:auto;transition:background-color .3s ease,transform .3s ease;width:50px}.arrow:hover{background-color:#ca3d2b;transform:scale(1.1)}.next-section{align-items:center;background-color:#1f1f1f;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100vh;text-align:center}.next-section h2{font-size:2.5rem;margin-bottom:20px}.next-section p{font-size:1.5rem;max-width:80%}.video-section{height:100vh;overflow:hidden;position:relative;width:100%}.fullscreen-video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}@media (max-width:768px){.fullscreen-video{background-color:#cd3d2b;object-fit:contain}.video-section{height:calc(100vh - 60px)}.content{margin-top:20vh;text-align:center}.scroll-down-arrow{bottom:10px;right:calc(50% - 25px)}}.suppliers-section{align-items:center;background-color:#000;display:flex;height:auto;justify-content:center;padding:50px 0;position:relative;width:100%}.suppliers-image{height:auto;max-width:100%}@media (min-width:768px){.suppliers-image{margin:0 auto;width:80%}}@media (max-width:767px){.suppliers-image{width:100%}}.services-section{align-items:center;background-color:#cd3d2b;display:flex;height:auto;justify-content:center;padding:50px 0;position:relative;width:100%}@media (min-width:768px){.services-image{margin:0 auto;width:80%}}.lina-section{align-items:center;background-color:#000;display:flex;height:auto;justify-content:center;padding:50px 0;position:relative;width:100%}@media (min-width:768px){.lina-image{margin:0 auto;width:75%}}.hidden{transition:opacity 1s ease,transform 1s ease}.no-animation,.visible{opacity:1;transform:translateY(0)}.no-animation{transition:none}.privacy-policy-container{background-color:#1f1f1f;border-radius:8px;box-shadow:0 4px 10px #0000004d;color:#fff;margin:50px auto;max-width:800px;padding:20px;text-align:left}.privacy-policy-container:first-child{margin-top:80px}.privacy-policy-container h1{color:#fff;font-size:2.5rem;margin-bottom:20px;text-align:center}.privacy-policy-description{color:#ddd;font-size:1rem;line-height:1.6;margin-bottom:20px;text-align:justify}.privacy-section{margin-bottom:20px}.privacy-section h2{color:#fff;font-size:1.8rem;margin-bottom:10px}.privacy-section h3{color:#fff;font-size:1.5rem;margin-top:15px}.privacy-section ul{color:#ddd;list-style-type:disc;margin-left:20px}.privacy-section ul li{font-size:1rem;margin-bottom:8px;text-align:justify}.privacy-section p{color:#ddd;font-size:1rem;line-height:1.6;text-align:justify}.privacy-policy-container:last-child{margin-bottom:50px}body{background-color:#121212;color:#fff;font-family:Montserrat,sans-serif;margin:0;padding:0}.user-agreement-container{background-color:#1f1f1f;border-radius:8px;box-shadow:0 4px 10px #0000004d;color:#fff;margin:50px auto;max-width:800px;padding:20px;text-align:left}.user-agreement-container:first-child{margin-top:80px}.user-agreement-container h1{color:#fff;font-size:2.5rem;margin-bottom:20px;text-align:center}.user-agreement-description{color:#ddd;font-size:1rem;line-height:1.6;margin-bottom:20px;text-align:justify}.user-agreement-section{margin-bottom:20px}.user-agreement-section h2{color:#fff;font-size:1.8rem;margin-bottom:10px}.user-agreement-section ul{color:#ddd;list-style-type:disc;margin-left:20px}.user-agreement-section ul li{font-size:1rem;margin-bottom:8px;text-align:justify}.user-agreement-section p{color:#ddd;font-size:1rem;line-height:1.6;text-align:justify}.user-agreement-container:last-child{margin-bottom:50px}.about-us-container{background-color:#ffe4e1;color:#333;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;font-size:.9rem;justify-content:space-between;min-height:100vh}.about-us-container .navbar{background-color:#1f1f1f;color:#fff;transition:background-color .3s ease,color .3s ease}.about-us-container .navbar:hover{background-color:#fff;color:#333}.navbar a{color:inherit;text-decoration:none;transition:color .3s ease}.navbar a:hover{color:#ca3d2b}.about-us-box{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;margin:20px auto;max-width:1200px;overflow:hidden}.about-us-header{background-color:#e57373;color:#fff;padding:20px;text-align:left}.about-us-header h1{font-family:Montserrat,sans-serif;font-size:2rem;font-weight:700;margin:0;text-align:left}.about-us-content{display:flex;flex-direction:row;gap:20px;padding:20px;text-align:left}.about-us-image{flex:1 1}.about-us-image img{border-radius:8px;height:100%;object-fit:cover;width:100%}.about-us-text{background-color:#fff;border-radius:8px;color:#000;flex:2 1;line-height:1.4;padding:10px}.about-us-text,.about-us-text p{font-size:.85rem;font-weight:400;text-align:left}.about-us-text p{margin-bottom:15px}.about-us-text p:last-child{color:#000;font-weight:400;text-align:left}@media (max-width:768px){.about-us-container .navbar{background-color:#fff;color:#333}.navbar a{color:#333}.navbar a:hover{color:#ca3d2b}.about-us-content{flex-direction:column}.about-us-image{height:auto}.about-us-text{font-size:.8rem;padding:10px;text-align:left}.about-us-header h1{font-size:1.8rem}}.about-us-box{opacity:0;transform:translateY(100px);transition:opacity 1s ease-in-out,transform 1s ease-in-out}.about-us-box.visible{animation:fadeInUp 1s ease-in-out forwards}.about-us-box.hidden{animation:fadeOutDown 1s ease-in-out forwards}.certificate-section{align-items:center;display:flex;flex-direction:column;margin:20px 0;text-align:left}.certificate-image{margin-bottom:20px;text-align:left;width:70%}.certificate-image img{border-radius:8px;height:auto;width:100%}.reference-container{background-color:#1f1f1f;padding-bottom:30px}.video-wrapper{margin:0;position:relative;width:100%}.reference-video{background-color:#1f1f1f;border:none;height:auto;object-fit:cover;width:100%}.services-container{background-color:#1f1f1f;color:#333;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;justify-content:space-between;min-height:100vh}.services-content{align-items:center;background-color:#cd3d2b;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:50px 0;text-align:center}.services-image{height:auto;margin-top:20px;max-width:100%}@media (min-width:768px){.services-image{margin:0 auto;width:70%}}@media (max-width:767px){.services-image{width:100%}}.tabldot-content{align-items:center;background-color:#f7f7f7;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:50px 0;text-align:center}.tabldot-image{height:auto;max-width:100%}@media (min-width:768px){.tabldot-image{margin:0 auto;width:70%}}@media (max-width:767px){.tabldot-image{width:100%}}.in-content{align-items:center;background-color:#f7f7f7;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:50px 0;text-align:center}.in-image{height:auto;max-width:100%}@media (min-width:768px){.in-image{margin:0 auto;width:70%}}@media (max-width:767px){.in-image{width:100%}}.organization-content{align-items:center;background-color:#f7f7f7;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:50px 0;text-align:center}.organization-image{height:auto;max-width:100%}@media (min-width:768px){.organization-image{margin:0 auto;width:70%}}@media (max-width:767px){.organization-image{width:100%}}.lina-content{align-items:center;background-color:#000;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:50px 0;text-align:center}.lina-image{height:auto;max-width:100%}@media (min-width:768px){.lina-image{margin:0 auto;width:70%}}@media (max-width:767px){.lina-image{width:100%}}.sertifika-content{align-items:center;background-color:#000;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:50px 0;text-align:center}.sertifika-image{height:auto;max-width:100%}@media (min-width:768px){.sertifika-image{margin:0 auto;width:70%}}@media (max-width:767px){.sertifika-image{width:100%}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100px)}}.hidden{opacity:0;transform:translateY(100px);transition:opacity 1s ease-in-out,transform 1s ease-in-out}.visible{animation:fadeInUp 1s ease-in-out forwards}.hidden:not(.visible){animation:fadeOutDown 1s ease-in-out forwards}.food-policy-container{font-family:Arial,sans-serif;line-height:1.8;margin:0 auto;max-width:1000px;padding:40px 20px}.food-policy-title{font-size:32px;font-weight:700;margin-bottom:30px;text-align:center}.food-policy-header{font-size:20px;font-weight:700;margin-bottom:25px;text-align:center}.food-policy-list{list-style:none;margin-bottom:40px;padding:0}.food-policy-list li{font-size:18px;margin-bottom:15px;padding-left:24px;position:relative}.food-policy-list li:before{color:#444;content:"❖";font-size:16px;left:0;position:absolute}.food-policy-commitment{font-size:18px;font-weight:700;margin-top:30px;text-align:left}.contact-container{background-color:#1f1f1f;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;justify-content:space-between;min-height:100vh}.contact-content{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin:0 auto;width:100%}.contact-image{height:auto;width:100%}.contact-map{border:none;border-radius:15px;height:300px;margin:20px 20px 0;overflow:hidden;width:calc(100% - 40px)}
/*# sourceMappingURL=main.b70de1d9.css.map*/