* { box-sizing: border-box; padding: 0; margin: 0; font-family: 'Noto Sans', sans-serif; scroll-behavior: smooth; }

body { overflow-x: hidden; }

.wrapper { padding-top: 110px; }

.container { max-width: 1137px; }

.transparent { background: transparent; }

.btn-link { display: block; width: fit-content; border-radius: 8px; background: #f15a22; padding: 12px 43px; color: #fff !important; text-decoration: none !important; margin-top: 36px; }

.btn-link:hover { animation-name: headShake; animation-duration: 2000ms; }

header { position: fixed; z-index: 2; top: 0; width: 100%; height: 110px; background: linear-gradient(to top, #5d5f5e -29.55%, #333 100%); display: flex; align-items: center; }

header .navbar { padding: 0; position: unset; }

header nav { width: 100%; }

header nav .navbar-brand { padding-top: 8px; height: 54px; }

header nav .navbar-brand img { width: 100%; }

header nav .navbar-nav { margin-left: auto; }

header nav ul li { padding: 2px 12px; position: relative; }

header nav ul li .dropdown-menu { min-width: 90px; left: unset; right: 0; background-color: #313030; }

header nav ul li .dropdown-menu li { display: flex; align-items: center; padding: 5px 12px; }

header nav ul li .dropdown-menu li:hover a { padding-left: 2px; transition: ease-in 150ms; color: #9bc650; }

header nav ul li .dropdown-menu li a { color: #fff; text-decoration: none; font-weight: 500; font-size: 14px; }

header nav ul li .nav-link { color: #fff; }

header nav ul li .nav-link:hover { color: #9bc650; animation-name: headShake; animation-duration: 2000ms; }

header nav ul li .nav-link:focus { color: #ffffff; }

header nav .active { border-radius: 6px; background: #f15a22; }

header nav .active-lang { color: #9bc650 !important; }

header nav .lang-dropdown { margin-left: 12px; }

header nav .lang-dropdown:hover .dropdown-toggle { color: #9bc650; }

header nav .lang-dropdown .nav-link { padding: 0; }

header nav .lang-dropdown .dropdown-toggle { color: #fff; }

header nav .lang-dropdown .dropdown-menu { min-width: 90px; left: unset; right: 0px; background-color: #313030; }

header nav .lang-dropdown .dropdown-menu li { display: flex; align-items: center; padding: 5px 12px; }

header nav .lang-dropdown .dropdown-menu li:hover a { padding-left: 6px; transition: ease-in 150ms; }

header nav .lang-dropdown .dropdown-menu li a { color: #fff; text-decoration: none; font-weight: 500; font-size: 14px; }

header nav .lang-dropdown .dropdown-menu li a:hover { color: #fff; }

header nav .lang-dropdown-mobile { display: none; }

.hero-section { display: flex; flex-direction: column; justify-content: center; align-items: center; }

.hero-section video { width: 100%; display: block; }

.hero-section .hero-heading { position: absolute; z-index: 1; display: flex; gap: 47px; max-width: 1137px; width: 100%; text-align: center; }

.hero-section .hero-heading h1 { text-transform: uppercase; color: #ffffff; font-size: 65px; font-weight: 800; line-height: 80px; font-style: normal; }

.hero-section .hero-heading h1 span { bottom: 8px; font-size: 30px; font-weight: 800; color: #fff; line-height: 65.906px; margin-bottom: 8px; }

.hero-section .hero-heading h2 { color: #fff; font-size: 22px; margin-bottom: 0; text-transform: uppercase; }

.about-section { padding: 40px 0 110px 0; }

.about-section .figures-img { width: 100%; margin-bottom: 60px; }

.about-section h2 { color: #5d5f5e; font-size: 50px; font-weight: 700; margin-bottom: 20px; }

.about-section p { color: #5d5f5e; font-size: 18px; font-weight: 500; text-align: justify; }

.mission-section { background: #fff9f1; padding: 87px 0 98px 0; }

.mission-section .csr-img { margin-bottom: 21px; }

.mission-section .mission-img { margin-bottom: 49px; }

.mission-section .csr-text, .mission-section .mission-text { max-width: 420px; }

.mission-section h2 { color: #5d5f5e; font-size: 50px; font-weight: 700; margin-bottom: 20px; }

.mission-section p { color: #5d5f5e; font-size: 18px; font-weight: 500; text-align: justify; }

.nutt-section { padding: 10px 0 0 0; }

.export-section { padding: 140px 0; }

.storage-section { padding: 95px 0 105px 0; background: #fff9f1; }

.storage-section h2 { color: #5d5f5e; font-size: 50px; font-weight: 700; margin-top: 74px; }

.storage-section p { color: #5d5f5e; font-size: 18px; font-weight: 500; text-align: justify; }

.intro-section { padding: 100px 0 40px 0; }

.intro-section img { width: 100%; }

.intro-section h2 { color: #5d5f5e; font-size: 50px; font-weight: 700; margin-bottom: 20px; line-height: normal; }

.intro-section p { color: #5d5f5e; font-size: 18px; font-weight: 500; line-height: normal; text-align: justify; }

.figures-section { margin-bottom: 60px; }

.figures-section .text-red { font-size: 28px; font-style: normal; font-weight: 700; line-height: normal; margin-top: 45px; color: #f15a22; }

.product-section { background: #fff9f1; padding-bottom: 45px; }

.product-section .text-red { font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; margin-top: 45px; color: #f15a22; }

.product-section .text-green { font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; color: #7DA23D; }

.product-section h3 { color: #5d5f5e; font-size: 24px; font-style: normal; font-weight: 700; line-height: 33px; display: flex; gap: 6px; align-items: start; margin-bottom: 10px; }

.product-section h3 img { margin-top: 3px; }

.product-section p { font-size: 18px; }

.product-section .premium-hazelnuts { margin-top: 125px; font-size: 18px; color: #5D5F5E; }

.product-section .premium-hazelnuts span { color: #7DA23D; font-size: 16px; }

.contact span { color: #5d5f5e; font-size: 24px; font-style: normal; font-weight: 600; line-height: normal; }

.contact span strong { color: #5d5f5e; font-size: 30px; font-weight: 600; }

.contact span .location-to, .contact span .mail-to, .contact span .call-to { color: #5d5f5e; display: block; }

.contact span .location-to:hover, .contact span .mail-to:hover, .contact span .call-to:hover { animation-name: pulse; animation-duration: 2s; }

.contact span .location-to { text-decoration: none; }

.contact span .call-to { color: #5d5f5e; text-decoration: none; }

footer { height: 170px; display: flex; padding: 50px 0 27px 0; background: linear-gradient(180deg, #5d5f5e 0%, #333 100%); }

footer .footer-nav { display: flex; align-items: center; justify-content: space-between; }

footer .footer-nav .footer-brand { width: 185px; }

footer .footer-nav .footer-brand img { width: 100%; }

footer .footer-nav .footer-menu { margin: 0; padding: 0; list-style: none; display: flex; gap: 40px; }

footer .footer-nav .footer-menu .nav-link { color: #fff; padding: 0; }

footer .footer-copyright { padding-top: 32px; }

footer .footer-copyright p { color: #fff; opacity: 0.5; font-size: 14px; margin-bottom: 0; }

@media (max-width: 1199px) { .intro-section { padding: 10px 0 30px 0; } .intro-section img { width: 65%; margin: auto; display: block; margin-bottom: 30px; } .intro-section h2 { color: #5d5f5e; font-size: 28px; margin-bottom: 10px; text-align: center; } .intro-section p { font-size: 14px; } .product-section .product-img { width: 100%; max-width: 240px; margin: auto; display: block; } .product-section h3 { font-size: 16px; max-width: 240px; margin: 0 auto 10px auto; } .contact { text-align: center; } }

@media (max-width: 991px) { .wrapper { padding-top: 80px; } header { height: 80px; } header .collapsing { -webkit-transition: none; transition: none; display: none; } header nav .navbar-brand { width: 118px; height: unset; } header nav .navbar-nav li { width: fit-content; margin: 0 auto; } header nav .lang-dropdown-mobile { display: block; margin-right: 30px; } header nav .lang-dropdown-mobile .dropdown-menu { min-width: 90px; left: unset; right: 0px; background-color: #313030; } header nav .lang-dropdown-mobile .dropdown-menu li { display: flex; align-items: center; padding: 5px 12px; } header nav .lang-dropdown-mobile .dropdown-menu li:hover a { padding-left: 6px; transition: ease-in 150ms; } header nav .lang-dropdown-mobile .dropdown-menu li a { color: #fff; text-decoration: none; font-weight: 500; font-size: 14px; } header nav .lang-dropdown-mobile .dropdown-menu li a:hover { color: #fff; } header nav .lang-dropdown-mobile .nav-link { padding: 0; color: #fff; } header nav .lang-dropdown-mobile .nav-link:hover { color: #fff; } header nav .lang-dropdown-mobile .dropdown-toggle { color: #fff; } header .navbar-toggler { z-index: 3; padding: 0; outline: none; box-shadow: none; display: flex; justify-content: center; align-items: center; } header .navbar-toggler:focus { outline: none; box-shadow: none; } header .navbar-collapse { height: 100vh; background-color: #353535; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 2; } header .navbar-collapse .navbar-nav { padding: 35px 0; margin-top: 80px; height: calc(100vh - 80px); background-color: #5d5f5e; text-align: center; position: relative; z-index: 1; } header .navbar-collapse .lang-dropdown { display: none; } .hero-section .hero-heading { align-items: center; justify-content: center; } .hero-section .hero-heading img { width: 204px; } .hero-section .hero-heading h1 { font-size: 36px; line-height: 42px; margin-bottom: 0; } .hero-section .hero-heading h1 span { display: block; font-size: 16px; line-height: 40.731px; margin-bottom: 0; } .about-section h2 { font-size: 28px; margin-bottom: 10px; } .about-section p { font-size: 14px; } .about-section .btn-link { margin: auto; } .about-section .figures-img { margin-bottom: 20px; } .figures-section .text-red { font-size: 14px; } .mission-section { padding: 60px 0; } .mission-section .csr-img { height: 146px; width: 163px; } .mission-section .mission-img { height: 119px; width: 116px; } .mission-section .csr-img, .mission-section .mission-img { display: block; margin: 0 auto 10px auto; } .mission-section .csr-text { margin-bottom: 60px; } .mission-section .csr-text, .mission-section .mission-text { max-width: 100%; } .mission-section .csr-text h2, .mission-section .mission-text h2 { text-align: center; margin-bottom: 10px; font-size: 28px; } .mission-section .csr-text p, .mission-section .mission-text p { font-size: 14px; } .nutt-section img { border-radius: 10px; } .export-section { padding: 60px 0; } .storage-section { padding: 50px 0 5px 0; } .storage-section h2 { color: #5d5f5e; text-align: center; font-size: 28px; font-weight: 700; margin: 0 auto 10px auto; } .storage-section p { color: #5d5f5e; font-size: 14px; font-weight: 500; } .storage-section img { border-radius: 10px; } .intro-section img { width: 80%; } .figures-section { text-align: center; margin-bottom: 30px; } }

@media (max-width: 767px) { .hero-section .hero-heading { flex-direction: column; align-items: center; justify-content: start; gap: 32px; } .hero-section video { height: 100vh; width: auto; position: relative; top: 0; } .product-section .text-red { font-size: 16px; } .product-section span { font-size: 14px !important; } .intro-section { padding: 10px 0 30px 0; } .intro-section img { width: 100%; } footer { height: 100px; padding: 22px 0 20px 0; } footer .footer-copyright { padding-top: 15px; text-align: center; } footer .footer-nav { justify-content: center; } footer .footer-nav .footer-brand { width: 118px; } footer .footer-nav .footer-menu { display: none; } }

/*# sourceMappingURL=styles.css.map */