.site-header{position:sticky;top:0;z-index:100;background:#fff;box-shadow:0 1px #e3e8e4}.site-header .inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:115px}.site-header .logo{display:flex;align-items:center;gap:12px;flex-shrink:0}.site-header .logo img{width:64px;height:auto}.site-header .logo span{font-family:Roboto Slab,Georgia,serif;font-size:30px;font-weight:800;color:#1d7a3c;letter-spacing:.01em;white-space:nowrap}.site-header .menu{display:flex;align-items:center;gap:32px}.site-header .links{display:flex;align-items:center;gap:36px}.site-header .links a{position:relative;display:flex;align-items:center;font-size:16px;font-weight:500;white-space:nowrap;transition:color .25s ease}.site-header .links a:after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:2px;background:#f2b705;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.site-header .links a:hover,.site-header .links a.active{color:#0f4a2a}.site-header .links a:hover:after,.site-header .links a.active:after{transform:scaleX(1)}.site-header .links .chevron{display:none}.site-header .lang{display:flex;align-items:center;gap:12px;font-weight:500}.site-header .lang button{font-weight:inherit;transition:color .25s ease}.site-header .lang button:hover,.site-header .lang button.active{color:#0f4a2a;font-weight:700}.site-header .lang .sep{color:#9aa59e}.site-header .phone{display:none}.site-header .burger{display:none;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;margin-right:-10px;padding:10px}.site-header .burger span{display:block;height:2px;background:#0f4a2a;border-radius:2px;transition:transform .25s ease,opacity .25s ease}.site-header.is-open .burger span:nth-child(1){transform:translateY(8px) rotate(45deg)}.site-header.is-open .burger span:nth-child(2){opacity:0}.site-header.is-open .burger span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media(max-width:1535.98px){.site-header .menu,.site-header .links{gap:28px}}@media(max-width:1439.98px){.site-header .inner{min-height:96px;gap:20px}.site-header .logo{gap:10px}.site-header .logo img{width:56px}.site-header .logo span{font-size:26px}.site-header .menu,.site-header .links{gap:24px}.site-header .links a,.site-header .lang{font-size:15px}}@media(max-width:1365.98px){.site-header .logo span{font-size:24px}.site-header .menu,.site-header .links{gap:20px}}@media(max-width:1279.98px){.site-header .inner{min-height:80px}.site-header .logo img{width:60px}.site-header .logo span{font-size:28px}.site-header .burger{display:flex}.site-header .menu{position:fixed;top:80px;left:0;right:0;bottom:0;flex-direction:column;align-items:stretch;gap:0;padding:8px 24px 32px;background:#fff;overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .25s ease,transform .25s ease,visibility .25s ease}.site-header.is-open .menu{opacity:1;visibility:visible;transform:none}.site-header .links{flex-direction:column;align-items:stretch;gap:0}.site-header .links li{border-bottom:1px solid #e3e8e4}.site-header .links a{justify-content:space-between;padding:18px 0;font-size:20px;font-weight:600}.site-header .links a:after{display:none}.site-header .links a.active{color:#0f4a2a}.site-header .links .chevron{display:block;width:22px;height:22px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;color:#0f4a2a}.site-header .lang{align-self:flex-start;gap:0;margin:28px 0 20px;padding:4px;background:#f7f8f6;border-radius:999px}.site-header .lang .sep{display:none}.site-header .lang button{padding:8px 20px;border-radius:999px;font-size:14px}.site-header .lang button.active{background:#fff;box-shadow:0 4px 18px #142d1e14}.site-header .cta{padding:17px 24px;font-size:15px}.site-header .phone{display:flex;align-items:center;gap:14px;margin-top:16px;padding:16px;background:#e8f0ea;border-radius:10px;font-size:17px;font-weight:700;color:#0f4a2a}.site-header .phone svg{width:22px;height:22px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.site-header .phone small{display:block;font-size:12px;font-weight:500;color:#3d4a42}}@media(max-width:767.98px){.site-header .inner{min-height:64px}.site-header .logo{gap:10px}.site-header .logo img{width:44px}.site-header .logo span{font-size:19px}.site-header .menu{top:64px;padding-inline:16px}.site-header .links a{font-size:18px;padding:16px 0}}.home-hero{position:relative;min-height:562px;overflow:hidden;background:#f6f3ee}.home-hero .media{position:absolute;top:0;right:0;width:min(1050px,100% - 420px);height:100%}.home-hero .media img{width:100%;height:100%;object-fit:cover;object-position:center 60%}@media(min-width:768px){.home-hero .media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f6f3ee,#f6f3eee6,#f6f3eeb3 14%,#f6f3ee73,#f6f3ee38 27%,#f6f3ee12 32.5%,#f6f3ee00 37%)}}@media(max-width:1439.98px){.home-hero .media:after{background:linear-gradient(90deg,#f6f3ee,#f6f3eef2 14%,#f6f3eebf,#f6f3ee59,#f6f3ee00 50%)}}.home-hero>.container{position:relative;z-index:2;padding-top:58px;padding-bottom:94px}.home-hero h1{font-size:46px;font-weight:700;line-height:57px;letter-spacing:-.005em;color:#0f4a2a}.home-hero h1 .accent{color:#f2b705}.home-hero h1:after{content:"";display:block;width:46px;height:3px;margin-top:27px;background:#0f4a2a}.home-hero .lead{max-width:530px;margin-top:21px;font-size:16px;line-height:27px}.home-hero .actions{display:flex;flex-wrap:wrap;gap:29px;margin-top:32px}.home-hero .actions .btn.lg{height:65px;padding-block:0}.home-hero .actions .btn.primary{min-width:233px;gap:22px}.home-hero .actions .btn.outline{min-width:204px;gap:18px}@media(max-width:1279.98px){.home-hero h1{font-size:40px;line-height:50px}}@media(max-width:767.98px){.home-hero{display:grid;grid-template-columns:100%;min-height:0;padding-bottom:32px;background:#fbfaf6}.home-hero .media{grid-area:1/1;position:relative;width:100%;max-width:none;height:auto}.home-hero .media img{height:auto;aspect-ratio:390/265;object-position:72% center}.home-hero .media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#082012f0,#082012b8 32%,#08201226 62%,#08201200)}.home-hero>.container{display:contents}.home-hero .heading{grid-area:1/1;align-self:end;position:relative;z-index:1;padding:0 16px 24px}.home-hero h1{font-size:28px;font-weight:800;line-height:1.18;letter-spacing:-.01em;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.35)}.home-hero h1 br{display:none}.home-hero h1:after{display:none}.home-hero .lead,.home-hero .actions{margin-inline:16px}.home-hero .lead{margin-top:24px;font-size:15px;line-height:1.65}.home-hero .actions{flex-direction:column;gap:12px;margin-top:26px}.home-hero .actions .btn.lg{width:100%;min-width:0;height:58px;gap:16px}}.home-features{position:relative;z-index:2;margin-top:-70px;background:linear-gradient(to bottom,transparent 70px,#f7f8f6 70px)}.home-features ul{display:grid;grid-template-columns:repeat(4,1fr);padding:30px 40px;background:#fff;border-radius:16px;box-shadow:0 10px 40px #142d1e14}@media(min-width:1480px){.home-features ul{margin-inline:-36px}}.home-features li{display:flex;align-items:flex-start;gap:24px;padding:0 28px}.home-features li+li{border-left:1px solid #e3e8e4}.home-features li:first-child{padding-left:14px}.home-features .icon{flex-shrink:0;margin-top:6px;color:#0f4a2a}.home-features .icon svg{width:50px;height:50px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}.home-features h3{font-size:17px;font-weight:700;line-height:1.3;color:#0f4a2a}.home-features p{margin-top:12px;font-size:13px;line-height:1.75;color:#3d4a42}@media(max-width:1279.98px){.home-features ul{grid-template-columns:repeat(2,1fr);row-gap:28px}.home-features li{padding:0 20px}.home-features li:nth-child(odd){border-left:0;padding-left:0}}@media(max-width:767.98px){.home-features{margin-top:0;padding-top:28px;background:#f7f8f6}.home-features ul{gap:12px;padding:0;background:none;box-shadow:none}.home-features li{flex-direction:column;gap:14px;padding:18px 12px 20px;background:#fff;border-radius:10px;box-shadow:0 4px 18px #142d1e14}.home-features li+li{border-left:0}.home-features li:first-child,.home-features li:nth-child(odd){padding-left:12px}.home-features .icon{display:grid;place-items:center;width:48px;height:48px;margin:0;background:#e8f0ea;border-radius:50%}.home-features .icon svg{width:26px;height:26px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.home-features h3{font-size:15px}.home-features p{margin-top:6px;font-size:13px;line-height:1.55}}@media(max-width:359.98px){.home-features ul{grid-template-columns:1fr}.home-features li{flex-direction:row;align-items:flex-start}}.product-card{display:flex;flex-direction:column;height:100%;overflow:hidden;background:#fff;border-radius:10px;box-shadow:0 4px 18px #142d1e14;transition:transform .25s ease,box-shadow .25s ease}.product-card img{width:100%;aspect-ratio:311/136;object-fit:cover}.product-card .body{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 20px}.product-card .title{font-size:15px;font-weight:700;color:#0f4a2a}.product-card .arrow{width:22px;height:22px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;color:#0f4a2a;transition:transform .25s ease}.product-card:hover{transform:translateY(-4px);box-shadow:0 10px 40px #142d1e14}.product-card:hover .arrow{transform:translate(4px)}@media(max-width:767.98px){.product-card img{aspect-ratio:16/10}.product-card .body{padding:16px}}.home-products{padding:36px 0 60px;background:#f7f8f6}.home-products>.container{display:grid;grid-template-columns:300px 1fr;gap:45px;align-items:start}.home-products .intro{padding-top:16px}.home-products .intro p{margin:22px 0 30px;font-size:15px;line-height:1.75}.home-products .list{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}@media(max-width:1279.98px){.home-products>.container{grid-template-columns:250px 1fr;gap:32px}}@media(max-width:1023.98px){.home-products>.container{grid-template-columns:1fr}.home-products .intro p{margin:14px 0 18px}}@media(max-width:767.98px){.home-products{padding:36px 0 44px}.home-products>.container{display:flex;flex-direction:column;gap:0}.home-products .intro{display:contents}.home-products .intro p{margin:10px 0 20px}.home-products .link-arrow{order:3;margin-top:20px}.home-products .list{order:2;display:flex;width:calc(100% + 32px);max-width:none;gap:12px;margin-inline:-16px;padding:4px 16px 16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none}.home-products .list::-webkit-scrollbar{display:none}.home-products .list li{flex:0 0 78%;max-width:320px;scroll-snap-align:start}}.page-hero{position:relative;min-height:460px;display:flex;align-items:center;overflow:hidden;background:#f7f8f6}.page-hero .media{position:absolute;inset:0 0 0 auto;width:68%}.page-hero .media img{width:100%;height:100%;object-fit:cover;object-position:var(--pos)}.page-hero .media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f7f8f6,#f7f8f600 30%),linear-gradient(0deg,#f7f8f6,#f7f8f600 16%)}.page-hero .content{position:relative;z-index:1;padding-block:48px}.page-hero .head{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.page-hero h1{max-width:640px;font-size:64px;font-weight:800;line-height:1.06;letter-spacing:-.015em;color:#0f4a2a}.page-hero .bar{width:52px;height:3px;background:#0f4a2a}.page-hero .intro{max-width:480px;margin-top:28px;font-size:20px;line-height:1.65}.page-hero.no-bar .bar{display:none}@media(min-width:768px){.page-hero.no-fade .media:after{background:linear-gradient(90deg,#f7f8f6,#f7f8f600 30%)}}@media(min-width:768px){.page-hero.contained .media{top:24px;right:calc((100% - min(100% - 48px,1340px))/2);width:calc(min(100% - 48px,1340px)*.65);overflow:hidden;border-radius:16px}.page-hero.contained .content{padding-top:72px}}@media(max-width:1279.98px){.page-hero h1{font-size:52px}.page-hero .intro{max-width:420px;font-size:18px}.page-hero .media:after{background:linear-gradient(90deg,#f7f8f6,#f7f8f6d9 18%,#f7f8f600 45%),linear-gradient(0deg,#f7f8f6,#f7f8f600 16%)}}@media(max-width:1023.98px){.page-hero{min-height:400px}.page-hero h1{font-size:44px}}@media(max-width:767.98px){.page-hero{display:block;min-height:0;padding-bottom:8px}.page-hero .media{inset:0 0 auto;width:100%;height:240px}.page-hero .media img{object-position:var(--pos-m)}.page-hero .media:after{background:linear-gradient(90deg,#f7f8f6e6,#f7f8f6c7 48%,#f7f8f61f)}.page-hero .content{padding-block:0}.page-hero .head{min-height:240px;justify-content:center;gap:16px}.page-hero h1{font-size:34px;line-height:1.1}.page-hero .bar{width:40px}.page-hero .intro{max-width:none;margin-top:24px;font-size:16px}}@media(max-width:359.98px){.page-hero h1{font-size:30px}}.products-page .page-body{gap:64px}@media(max-width:767.98px){.products-page .page-body{gap:40px}}.products-page .group-head{display:flex;align-items:center;gap:24px}.products-page .group-head h2{font-size:40px;font-weight:800;line-height:1.1;color:#0f4a2a}.products-page .group-head p{margin-top:8px;font-size:17px}@media(max-width:767.98px){.products-page .group-head{gap:16px}.products-page .group-head h2{font-size:28px}.products-page .group-head p{margin-top:4px;font-size:15px}}.products-page .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.products-page .cards .card{display:flex;flex-direction:column;overflow:hidden}.products-page .cards img{width:100%;height:270px;object-fit:cover}.products-page .cards .body{flex-grow:1;display:flex;flex-direction:column;gap:10px;padding:26px 28px 28px}.products-page .cards h3{font-size:22px;font-weight:800;color:#0f4a2a}.products-page .cards p{font-size:16px;line-height:1.6}@media(max-width:1279.98px){.products-page .cards img{height:220px}}@media(max-width:1023.98px){.products-page .cards{gap:16px}.products-page .cards .body{padding:20px}.products-page .cards h3{font-size:19px}}@media(max-width:767.98px){.products-page .cards{grid-template-columns:minmax(0,1fr)}.products-page .cards img{height:200px}.products-page .cards .body{padding:18px 18px 20px}.products-page .cards p{font-size:15px}}.products-page .cta{position:relative;display:flex;justify-content:center;padding:44px 40px;overflow:hidden;border-radius:16px}.products-page .cta .bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%}.products-page .cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#f7f8f659}.products-page .cta-card{position:relative;width:100%;max-width:1000px;display:flex;align-items:center;gap:28px;padding:30px 40px;background:#fff;border-radius:12px;box-shadow:0 12px 36px #142d1e1f}.products-page .cta-card .cta-text{flex-grow:1;display:flex;align-items:center;gap:24px}.products-page .cta-card h2{font-size:24px;font-weight:800;line-height:1.25;color:#0f4a2a}.products-page .cta-card p{margin-top:6px;font-size:16px;line-height:1.55}.products-page .cta-card .btn{flex-shrink:0;height:56px;padding:0 30px;font-size:16px;font-weight:700}.products-page .cta-card .btn svg{width:20px;height:20px}@media(max-width:1023.98px){.products-page .cta-card{flex-direction:column;align-items:stretch}}@media(max-width:767.98px){.products-page .cta{display:block;padding:0}.products-page .cta .bg,.products-page .cta:before{display:none}.products-page .cta-card{gap:18px;padding:22px 18px;box-shadow:0 8px 30px #142d1e12}.products-page .cta-card .cta-text{gap:14px}.products-page .cta-card h2{font-size:19px}.products-page .cta-card p{font-size:14px}.products-page .cta-card .btn{padding:0 16px;font-size:15px;white-space:normal}.products-page .cta-card .btn svg{display:none}}.contact-bar{display:flex;align-items:center;gap:32px;padding:22px 56px;background:#eef0ec;border-radius:12px}.contact-bar .who{display:flex;align-items:center;gap:22px}.contact-bar .who div{display:flex;flex-direction:column;gap:2px}.contact-bar .who span{font-size:13px;color:#3d4a42}.contact-bar .who a{font-size:21px;font-weight:800;color:#0f4a2a}.contact-bar .who .name{font-size:14px;color:#1c2a22}.contact-bar .phone-icon{flex-shrink:0;width:36px;height:36px;color:#0f4a2a;stroke-width:1.6}.contact-bar p{flex-grow:1;text-align:center;font-size:15px;font-weight:500;line-height:1.6;color:#1c2a22}.contact-bar .btn{height:52px;padding:0 36px;font-size:15px;font-weight:700}@media(max-width:1023.98px){.contact-bar{flex-wrap:wrap;padding:22px 28px}.contact-bar p{order:3;width:100%;text-align:left}}@media(max-width:767.98px){.contact-bar{flex-direction:column;align-items:stretch;gap:16px;padding:20px 18px}.contact-bar .who{gap:16px}.contact-bar .who a{font-size:20px}.contact-bar .phone-icon{width:32px;height:32px}.contact-bar p{order:0;font-size:14px}.contact-bar p br{display:none}}.accordion-item{border:1px solid #e3e8e4;border-radius:8px;background:#fff;transition:border-color .25s ease}.accordion-item.open{border-color:#0f4a2a40}.accordion-head{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:16px 18px;font-size:15px;font-weight:600;line-height:1.45;text-align:left;cursor:pointer}.accordion-head svg{width:20px;height:20px;flex-shrink:0;color:#0f4a2a;stroke-width:1.7;transition:transform .3s ease}.accordion-head:hover{color:#0f4a2a}.open .accordion-head svg{transform:rotate(180deg)}.accordion-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.open .accordion-body{grid-template-rows:1fr}.accordion-inner{min-height:0;overflow:hidden;opacity:0;transition:opacity .3s ease}.open .accordion-inner{opacity:1}.accordion-inner>p{padding:0 18px 16px;font-size:15px;line-height:1.6;color:#3d4a42}@media(prefers-reduced-motion:reduce){.accordion-body,.accordion-inner,.accordion-head svg{transition:none}}.request-form{display:flex;flex-direction:column;gap:16px}.request-form .form-row{display:flex;gap:16px}.request-form .form-row>.field{flex:1 1 0;min-width:0}.request-form .form-row>.field.wide{flex-grow:1.4}.request-form .form-row>.field.span-2{flex-grow:2.1}.request-form .textarea{min-height:104px}.request-form .submit{height:56px;font-size:16px;font-weight:700}.request-form.compact .submit{align-self:flex-start;padding:0 36px}@media(max-width:767.98px){.request-form{gap:12px}.request-form .form-row{flex-direction:column;gap:12px}.request-form.compact .submit{align-self:stretch}}.form-sent{display:flex;align-items:center;gap:16px;padding:24px;background:#f1f6f2;border-radius:10px;color:#0f4a2a}.form-sent svg{width:36px;height:36px;flex-shrink:0}.form-sent p{color:#1c2a22}.form-sent b{color:#0f4a2a}.request-form .botcheck{display:none}.request-form .submit:disabled{opacity:.7;cursor:wait}.form-error{padding:12px 16px;font-size:14px;line-height:1.5;color:#9b2c2c;background:#fdecec;border-radius:8px}.suppliers-page .crop-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media(max-width:1023.98px){.suppliers-page .crop-cards{gap:16px}}@media(max-width:767.98px){.suppliers-page .crop-cards{grid-template-columns:minmax(0,1fr)}}.suppliers-page .crop-card{display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease}.suppliers-page .crop-card img{width:100%;height:200px;object-fit:cover}.suppliers-page .crop-card .body{flex-grow:1;display:flex;flex-direction:column;gap:10px;padding:24px 26px 26px}.suppliers-page .crop-card h3{font-size:22px;font-weight:800;color:#0f4a2a}.suppliers-page .crop-card p{flex-grow:1;font-size:16px;line-height:1.6}.suppliers-page .crop-card .link-arrow{margin-top:6px}.suppliers-page .crop-card:hover{box-shadow:0 10px 40px #142d1e14;transform:translateY(-2px)}.suppliers-page .crop-card:hover .link-arrow svg{transform:translate(4px)}@media(max-width:767.98px){.suppliers-page .crop-card img{height:170px}.suppliers-page .crop-card .body{padding:18px}.suppliers-page .crop-card h3{font-size:19px}.suppliers-page .crop-card p{font-size:15px}}.suppliers-page .more{align-self:flex-start}.suppliers-page .tabs{display:flex;border-bottom:1px solid #e3e8e4}.suppliers-page .tabs button{padding:12px 20px;font-size:15px;font-weight:600;border-radius:6px 6px 0 0;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .25s ease,background-color .25s ease}.suppliers-page .tabs button:hover{color:#0f4a2a}.suppliers-page .tabs button.active{font-weight:700;color:#0f4a2a;background:#f7f8f6;border-bottom-color:#0f4a2a}@media(max-width:767.98px){.suppliers-page .tabs button{padding:12px 16px}}.suppliers-page .simple-table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #e3e8e4;border-radius:10px;table-layout:fixed}.suppliers-page .simple-table th,.suppliers-page .simple-table td{padding:12px 16px;font-size:14px;line-height:1.45;text-align:center;vertical-align:middle;border-top:1px solid #e3e8e4;border-left:1px solid #e3e8e4}.suppliers-page .simple-table th:first-child,.suppliers-page .simple-table td:first-child{width:48%;text-align:left;border-left:0}.suppliers-page .simple-table thead th{border-top:0;font-weight:700;color:#0f4a2a;background:#f7f8f6}@media(max-width:767.98px){.suppliers-page .simple-table th,.suppliers-page .simple-table td{padding:10px 6px;font-size:13px}.suppliers-page .simple-table th:first-child,.suppliers-page .simple-table td:first-child{width:38%;padding-left:10px}}.suppliers-page .muted-text{font-size:15px;line-height:1.6}.suppliers-page #quality .btn.download{align-self:flex-start;height:50px}@media(max-width:767.98px){.suppliers-page #quality .btn.download{align-self:stretch}}.suppliers-page .acc-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.suppliers-page .acc-cards article{display:flex;flex-direction:column;gap:14px;padding:24px;border:1px solid #e3e8e4;border-radius:12px}.suppliers-page .acc-cards .ic60{width:60px;height:60px}.suppliers-page .acc-cards .ic60 svg{width:28px;height:28px}.suppliers-page .acc-cards h3{margin-top:4px;font-size:18px;font-weight:800;line-height:1.3;color:#0f4a2a}.suppliers-page .acc-cards p{flex-grow:1;font-size:15px;line-height:1.6}.suppliers-page .acc-cards .btn{align-self:flex-start}@media(max-width:1279.98px){.suppliers-page .acc-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767.98px){.suppliers-page .acc-cards{grid-template-columns:minmax(0,1fr);gap:12px}.suppliers-page .acc-cards article{padding:18px}.suppliers-page .acc-cards p{font-size:14px}.suppliers-page .acc-cards .btn{align-self:stretch}}.suppliers-page .acc-foot{display:flex;align-items:center;gap:16px;padding:16px 20px;background:#f7f8f6;border-radius:10px}.suppliers-page .acc-foot p{flex-grow:1;display:flex;gap:12px;font-size:14px;line-height:1.55}.suppliers-page .acc-foot p svg{width:20px;height:20px;flex-shrink:0;color:#0f4a2a}.suppliers-page .acc-foot .btn{flex-shrink:0}@media(max-width:767.98px){.suppliers-page .acc-foot{flex-direction:column;align-items:stretch}}.suppliers-page .iscc-body{display:flex;align-items:center;gap:24px}.suppliers-page .iscc-body>div:first-child{display:flex;flex-direction:column;gap:18px;flex-grow:1}.suppliers-page .iscc-body p{font-size:15px;line-height:1.6}.suppliers-page .iscc-body ul{display:flex;flex-direction:column;gap:12px}.suppliers-page .iscc-body li{display:flex;align-items:center;gap:12px;font-size:15px;line-height:1.5}.suppliers-page .iscc-body li svg{width:20px;height:20px;flex-shrink:0;color:#0f4a2a;stroke-width:1.6}@media(max-width:767.98px){.suppliers-page .iscc-body{flex-direction:column}.suppliers-page .iscc-body p,.suppliers-page .iscc-body li{font-size:14px}}.suppliers-page .badge{flex-shrink:0;width:150px;height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:3px solid #0f4a2a;border-radius:50%;color:#0f4a2a;text-align:center}.suppliers-page .badge svg{width:40px;height:40px}.suppliers-page .badge b{font-size:26px;font-weight:800;letter-spacing:.04em}.suppliers-page .badge span{font-size:9px;line-height:1.2;color:#3d4a42}@media(max-width:767.98px){.suppliers-page .badge{width:120px;height:120px}.suppliers-page .badge svg{width:34px;height:34px}.suppliers-page .badge b{font-size:22px}}.suppliers-page .iscc-links{display:flex;flex-wrap:wrap;gap:12px}.suppliers-page .iscc-links .btn{flex:1 1 220px;justify-content:space-between}.suppliers-page .ttn{display:flex;align-items:center;gap:24px}@media(max-width:1279.98px){.suppliers-page .ttn{flex-direction:column;align-items:stretch}}.suppliers-page .ttn-links{flex-grow:1;display:flex;flex-direction:column;gap:20px}.suppliers-page .ttn-links div{display:flex;flex-direction:column;gap:10px}.suppliers-page .ttn-links b{font-size:15px}.suppliers-page .ttn-links .spread{justify-content:space-between}.suppliers-page .ttn-preview{position:relative;flex-shrink:0;width:300px;height:190px;border:1px solid #e3e8e4;border-radius:6px;background:linear-gradient(90deg,transparent 31.5%,#d9ddda 31.5%,#d9ddda calc(31.5% + 1px),transparent calc(31.5% + 1px),transparent 57.5%,#d9ddda 57.5%,#d9ddda calc(57.5% + 1px),transparent calc(57.5% + 1px),transparent 79.5%,#d9ddda 79.5%,#d9ddda calc(79.5% + 1px),transparent calc(79.5% + 1px)) 0 34px/100% calc(100% - 44px) no-repeat,repeating-linear-gradient(180deg,transparent 0 13px,#c9cfcb 13px 14px) 8px 34px/ calc(100% - 16px) calc(100% - 44px) no-repeat,linear-gradient(#aab3ad,#aab3ad) 8px 8px/45% 6px no-repeat,linear-gradient(#dfe3e0,#dfe3e0) 8px 20px/70% 4px no-repeat,#fff}.suppliers-page .ttn-preview span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;color:#0f4a2a2e}@media(max-width:1279.98px){.suppliers-page .ttn-preview{width:100%;height:170px}}.suppliers-page .faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(3,auto);gap:10px 24px;align-items:start}@media(max-width:1023.98px){.suppliers-page .faq{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;grid-template-rows:none}}.crop-page.page{background:#fff}.crop-page .narrow{max-width:1128px;display:flex;flex-direction:column;gap:24px;padding-block:28px 56px}@media(max-width:767.98px){.crop-page .narrow{gap:16px;padding-block:20px 40px}}.crop-page .title{display:flex;align-items:center;gap:24px}.crop-page .title .big{width:96px;height:96px}.crop-page .title .big svg{width:54px;height:54px;stroke-width:1.3}.crop-page .title h1{font-size:60px;font-weight:800;line-height:1.05;letter-spacing:-.015em;color:#0f4a2a}.crop-page .title p{margin-top:10px;font-size:21px;line-height:1.4}@media(max-width:767.98px){.crop-page .title{gap:16px}.crop-page .title .big{width:64px;height:64px}.crop-page .title .big svg{width:36px;height:36px}.crop-page .title h1{font-size:36px}.crop-page .title p{margin-top:6px;font-size:15px}}.crop-page .chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.crop-page .chips li{display:flex;align-items:center;gap:14px;padding:16px 20px;border:1px solid #e3e8e4;box-shadow:0 6px 24px #142d1e0d}.crop-page .chips li>span:last-child{display:flex;flex-direction:column;gap:2px;font-size:14px;color:#3d4a42}.crop-page .chips li b{font-size:15px;color:#1c2a22}.crop-page .chips .check{flex-shrink:0;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#0f4a2a;color:#fff}.crop-page .chips .check svg{width:22px;height:22px;stroke-width:2.2}.crop-page .chips .ic{width:34px;height:34px;color:#0f4a2a;stroke-width:1.4}@media(max-width:1023.98px){.crop-page .chips{grid-template-columns:minmax(0,1fr);gap:10px}}@media(max-width:767.98px){.crop-page .chips li{padding:14px 16px}}.crop-page .photo{width:100%;height:380px;object-fit:cover;border-radius:12px}@media(max-width:767.98px){.crop-page .photo{height:220px}}.crop-page .soft-box{display:flex;align-items:center;gap:22px;padding:24px 28px;background:#f7f8f6;border:1px solid #e3e8e4;border-radius:12px}.crop-page .soft-box h3{font-size:18px;font-weight:700;color:#0f4a2a}.crop-page .soft-box p{font-size:15px;line-height:1.6}.crop-page .soft-box p b{color:#0f4a2a}@media(max-width:767.98px){.crop-page .soft-box{gap:14px;padding:18px}.crop-page .soft-box h3{font-size:16px}.crop-page .soft-box p{font-size:14px}}.crop-page .quality-box h3{margin-bottom:6px}.crop-page .info-box{gap:14px;padding:16px 22px}.crop-page .info-box>svg{width:24px;height:24px;flex-shrink:0;color:#0f4a2a}.crop-page .info-box p,.crop-page .info-box a{color:#0f4a2a}.crop-page .info-box a{text-decoration:underline;text-underline-offset:3px}.crop-page .contact-box{gap:26px;padding:26px 30px}.crop-page .contact-box .who{flex-grow:1}.crop-page .contact-box h3{margin-bottom:8px;font-size:20px}.crop-page .contact-box b{display:block;margin-top:4px;font-size:15px}.crop-page .contact-box .tel{display:flex;align-items:center;gap:12px;font-size:26px;font-weight:700;color:#0f4a2a;white-space:nowrap}.crop-page .contact-box .tel svg{width:26px;height:26px;stroke-width:1.7}@media(max-width:767.98px){.crop-page .contact-box{flex-direction:column;align-items:flex-start;gap:16px;padding:20px 18px}.crop-page .contact-box h3{font-size:17px}.crop-page .contact-box .tel{font-size:22px}}.crop-page .actions{display:flex;gap:24px}.crop-page .actions .btn{flex:1 1 0;height:62px;gap:14px;font-size:17px;font-weight:700}.crop-page .actions .btn svg{width:26px;height:26px}@media(max-width:767.98px){.crop-page .actions{flex-direction:column;gap:12px}.crop-page .actions .btn{flex:none;height:56px}}.crop-page .panel{border:1px solid #e3e8e4;gap:22px}.crop-page .section-text h2{font-size:30px;font-weight:800;color:#0f4a2a}.crop-page .section-text p{margin-top:8px;font-size:15px}@media(max-width:767.98px){.crop-page .section-text h2{font-size:22px}.crop-page .section-text p{font-size:14px}}.crop-page .quality-table{--cols: 46% 27% 27%;overflow:hidden;border:1px solid #e3e8e4;border-radius:10px}.crop-page .quality-table.with-rule{--cols: 28% 15% 17% minmax(0, 1fr)}.crop-page .quality-table .row{display:grid;grid-template-columns:var(--cols)}.crop-page .quality-table .row+.row{border-top:1px solid #e3e8e4}.crop-page .quality-table .row>span{padding:14px 18px;font-size:15px;line-height:1.5}.crop-page .quality-table .row>span+span{border-left:1px solid #e3e8e4}.crop-page .quality-table .head>span{font-weight:700;color:#0f4a2a;background:#f7f8f6}.crop-page .quality-table .val,.crop-page .quality-table .head>span:nth-child(2),.crop-page .quality-table .head>span:nth-child(3){display:flex;flex-direction:column;justify-content:center;text-align:center}.crop-page .quality-table .rule{display:flex;align-items:center;font-size:14px}.crop-page .quality-table small{display:block;font-size:13px;color:#3d4a42}@media(max-width:767.98px){.crop-page .quality-table{border:0;border-radius:0}.crop-page .quality-table .head{display:none}.crop-page .quality-table .row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 0}.crop-page .quality-table .row+.row{border-top:1px solid #e3e8e4}.crop-page .quality-table .row>span{padding:0}.crop-page .quality-table .row>span+span{border:0}.crop-page .quality-table .name{grid-column:1/-1;font-weight:700}.crop-page .quality-table .name small{font-weight:400}.crop-page .quality-table .val,.crop-page .quality-table .rule{display:block;padding:8px 10px!important;text-align:left;font-size:14px;font-weight:600;background:#f7f8f6;border-radius:8px}.crop-page .quality-table .val:before,.crop-page .quality-table .rule:before{content:attr(data-label);display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#3d4a42}.crop-page .quality-table .val small,.crop-page .quality-table .rule small{font-size:11px;font-weight:400}.crop-page .quality-table .rule{grid-column:1/-1;font-size:13px;font-weight:400;line-height:1.5;background:#fdf6e3}}.crop-page .lab-box{align-items:flex-start;gap:14px;padding:20px 24px}.crop-page .lab-box .icon-circle{width:36px;height:36px;background:#e8f0ea}.crop-page .lab-box .icon-circle svg{width:20px;height:20px;stroke-width:1.6}.crop-page .lab-box .brand{color:#0f4a2a}.crop-page .lab-box .link-arrow{margin-top:8px}.crop-page .lab-box .link-arrow svg{width:18px;height:18px}.crop-page .lab-box .underline{text-decoration:underline;text-underline-offset:3px}.crop-page .docs{padding-bottom:18px}.crop-page .doc-list li{display:flex;align-items:center;gap:20px;padding:16px 0}.crop-page .doc-list li+li{border-top:1px solid #e3e8e4}.crop-page .doc-list li .icon-circle{width:48px;height:48px;background:#f7f8f6}.crop-page .doc-list li .doc-text{flex-grow:1;display:flex;align-items:center;gap:16px}.crop-page .doc-list li .doc-text{flex-direction:column;align-items:flex-start;gap:2px}.crop-page .doc-list li b{font-size:17px}.crop-page .doc-list li span{font-size:14px;color:#3d4a42}.crop-page .doc-list li .btn{flex-shrink:0;height:44px}@media(max-width:767.98px){.crop-page .doc-list li{flex-wrap:wrap;gap:12px 16px}.crop-page .doc-list li b{font-size:15px}.crop-page .doc-list li .doc-text{width:calc(100% - 64px)}.crop-page .doc-list li .btn{width:100%}}.acceptance-page .page-hero{min-height:420px}.acceptance-page .page-hero h1{font-size:60px;line-height:1.08}.acceptance-page .page-hero .intro{max-width:560px;margin-top:24px;font-size:19px}@media(max-width:1279.98px){.acceptance-page .page-hero h1{font-size:50px}}@media(max-width:767.98px){.acceptance-page .page-hero{min-height:0}.acceptance-page .page-hero h1{font-size:32px;line-height:1.12}.acceptance-page .page-hero .intro{font-size:16px}}.acceptance-page .check-table{display:grid;grid-template-columns:240px repeat(3,minmax(0,1fr));overflow:hidden;background:#fff;border:1px solid #e3e8e4;border-radius:12px;box-shadow:0 8px 30px #142d1e0d}.acceptance-page .check-table>div{border-top:1px solid #e3e8e4}.acceptance-page .check-table>div:nth-child(-n+4){border-top:0}.acceptance-page .check-table>div:not(.label){border-left:1px solid #e3e8e4}.acceptance-page .check-table .label{padding:22px 24px;font-size:15px;font-weight:700;background:#f7f8f6}.acceptance-page .check-table .crop{display:flex;flex-direction:column}.acceptance-page .check-table .crop img{width:100%;height:150px;object-fit:cover}.acceptance-page .check-table .crop h3{padding:18px 24px;font-size:20px;font-weight:800;color:#0f4a2a}.acceptance-page .check-table .list{padding:20px 24px;font-size:15px}.acceptance-page .check-table .m-photo,.acceptance-page .check-table .m-title,.acceptance-page .check-table .m-sub{display:none}.acceptance-page .check-table .wide{grid-column:span 3;padding:22px 24px;font-size:15px;line-height:1.6}@media(max-width:1023.98px){.acceptance-page .check-table{grid-template-columns:170px repeat(3,minmax(0,1fr))}.acceptance-page .check-table .label,.acceptance-page .check-table .list,.acceptance-page .check-table .wide{padding:16px}.acceptance-page .check-table .crop h3{padding:14px 16px;font-size:18px}.acceptance-page .check-table .list{font-size:14px}}@media(max-width:767.98px){.acceptance-page .check-table{display:flex;flex-direction:column;gap:14px;overflow:visible;background:none;border:0;box-shadow:none}.acceptance-page .check-table>div{border:0!important}.acceptance-page .check-table .label,.acceptance-page .check-table .crop.head{display:none}.acceptance-page .check-table .list{padding:16px 18px 20px;background:#fff;border-radius:12px;box-shadow:0 8px 30px #142d1e12}.acceptance-page .check-table .list{overflow:hidden}.acceptance-page .check-table .m-photo{display:block;width:calc(100% + 36px);max-width:none;height:150px;margin:-16px -18px 16px;object-fit:cover}.acceptance-page .check-table .m-title{display:block;margin-bottom:12px;font-size:19px;font-weight:800;color:#0f4a2a}.acceptance-page .check-table .m-sub{display:block;margin-bottom:12px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#3d4a42}.acceptance-page .check-table .wide{padding:16px 18px;font-size:14px;background:#fff;border-radius:12px;box-shadow:0 8px 30px #142d1e12}.acceptance-page .check-table .wide:before{content:attr(data-label);display:block;margin-bottom:6px;font-weight:700;color:#0f4a2a}}.acceptance-page .docs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.acceptance-page .docs .card{display:flex;flex-direction:column;align-items:center;gap:18px;padding:30px 24px;text-align:center}.acceptance-page .docs span{font-size:16px;font-weight:600;line-height:1.5}@media(max-width:1023.98px){.acceptance-page .docs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(max-width:767.98px){.acceptance-page .docs{grid-template-columns:minmax(0,1fr);gap:12px}.acceptance-page .docs .card{flex-direction:row;gap:16px;padding:16px 18px;text-align:left}.acceptance-page .docs span{font-size:15px}}.acceptance-page .back{align-self:center;gap:12px;height:56px;padding:0 32px;font-size:16px;font-weight:700}.acceptance-page .back svg{width:20px;height:20px;stroke-width:1.8}.acceptance-page .back .short{display:none}@media(max-width:767.98px){.acceptance-page .back{align-self:stretch;padding:0 16px;font-size:15px}.acceptance-page .back .full{display:none}.acceptance-page .back .short{display:inline}}.buyers-page .product-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media(max-width:1023.98px){.buyers-page .product-groups{grid-template-columns:minmax(0,1fr)}}@media(max-width:767.98px){.buyers-page .product-groups{gap:16px}}.buyers-page .group-head{display:flex;align-items:center;gap:18px}.buyers-page .group-head h3{font-size:26px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#0f4a2a}@media(max-width:767.98px){.buyers-page .group-head{gap:14px}.buyers-page .group-head h3{font-size:20px}}.buyers-page .product-groups ul{display:flex;flex-direction:column;gap:26px}.buyers-page .product-groups ul li{display:flex;align-items:center;gap:22px}.buyers-page .product-groups ul img{flex-shrink:0;width:84px;height:84px;border-radius:50%;object-fit:cover}.buyers-page .product-groups ul b{font-size:19px;color:#0f4a2a}.buyers-page .product-groups ul p{margin-top:4px;font-size:16px;line-height:1.55;color:#3d4a42}@media(max-width:767.98px){.buyers-page .product-groups ul{gap:18px}.buyers-page .product-groups ul li{gap:16px}.buyers-page .product-groups ul img{width:64px;height:64px}.buyers-page .product-groups ul b{font-size:16px}.buyers-page .product-groups ul p{font-size:14px}}.buyers-page .quality{position:relative;overflow:hidden;padding:0}.buyers-page .quality .lab{position:absolute;top:0;right:0;width:310px;height:100%;object-fit:cover;object-position:center 40%}.buyers-page .quality:after{content:"";position:absolute;top:0;right:210px;width:100px;height:100%;background:linear-gradient(90deg,#fff,#fff0)}.buyers-page .quality .text{position:relative;z-index:1;display:flex;flex-direction:column;gap:24px;max-width:410px;padding:32px 0 34px 34px}.buyers-page .quality .text>p{font-size:16px;line-height:1.7}.buyers-page .quality ul{display:flex;flex-direction:column;gap:18px}.buyers-page .quality li{display:flex;align-items:center;gap:16px;max-width:280px;font-size:16px;line-height:1.5}.buyers-page .quality .icon-circle{width:56px;height:56px}@media(max-width:767.98px){.buyers-page .quality .lab{position:static;display:block;width:100%;height:320px}.buyers-page .quality:after{display:none}.buyers-page .quality .text{max-width:none;gap:20px;padding:22px 18px 26px}.buyers-page .quality .text>p{font-size:15px}.buyers-page .quality li{font-size:15px}.buyers-page .quality .icon-circle{width:52px;height:52px}}.buyers-page .sales{padding:34px 56px 38px;gap:28px}.buyers-page .sales-row{display:flex;align-items:center}.buyers-page .sales-row .who{display:flex;align-items:center;gap:26px}.buyers-page .sales-row .who div{display:flex;flex-direction:column;gap:4px}.buyers-page .sales-row .who b{font-size:20px;color:#0f4a2a}.buyers-page .sales-row .who a{font-size:24px;font-weight:800;color:#0f4a2a}.buyers-page .sales-row .who span{font-size:18px}.buyers-page .sales-row>p{max-width:380px;margin-left:48px;padding-left:48px;border-left:1px solid #e3e8e4;font-size:16px;line-height:1.65}.buyers-page .sales-row .btn{margin-left:auto;height:56px;padding:0 36px;font-size:16px;font-weight:700}.buyers-page .sales-row .btn svg{width:20px;height:20px}@media(max-width:1279.98px){.buyers-page .sales{padding:32px 34px}.buyers-page .sales-row{flex-wrap:wrap;gap:24px}.buyers-page .sales-row>p{margin-left:0}}@media(max-width:767.98px){.buyers-page .sales{padding:22px 18px 24px;gap:20px}.buyers-page .sales-row{flex-direction:column;align-items:stretch;gap:18px}.buyers-page .sales-row .who{gap:16px}.buyers-page .sales-row .who b{font-size:16px}.buyers-page .sales-row .who a{font-size:21px}.buyers-page .sales-row .who span{font-size:15px}.buyers-page .sales-row>p{max-width:none;padding:18px 0 0;border-left:0;border-top:1px solid #e3e8e4;font-size:14px}.buyers-page .sales-row .btn{margin:0}}.contacts-page{position:relative;overflow:hidden;background:#f6f3ee}.contacts-page .media{position:absolute;top:-100px;right:0;width:65%;height:691px}.contacts-page .media img{width:100%;height:100%;object-fit:cover}.contacts-page .media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f6f3ee,#f6f3eeb3 8%,#f6f3ee33 20%,#f6f3ee00 30%),linear-gradient(180deg,#f6f3ee40 100px,#f6f3ee00 190px,#f6f3ee00 480px,#f6f3eed9 640px,#f6f3ee)}.contacts-page .inner{position:relative;display:flex;flex-direction:column;gap:18px;padding-block:34px 48px}.contacts-page .top{display:grid;grid-template-columns:479px minmax(0,1fr);column-gap:34px;align-items:end}.contacts-page .heading{margin-bottom:20px}.contacts-page .heading .breadcrumbs{margin-bottom:24px}.contacts-page .heading h1{font-size:48px;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:#0f4a2a}.contacts-page .heading .bar{display:block;width:46px;height:3px;margin-top:22px;background:#0f4a2a}.contacts-page .card{box-shadow:0 8px 30px #142d1e12}.contacts-page .company{padding:32px 28px 30px}.contacts-page .company h2{font-size:22px;font-weight:800;line-height:1.25;text-transform:uppercase;color:#0f4a2a}.contacts-page .company .latin{margin-top:8px;font-size:17px}.contacts-page .company .code{margin:6px 0 18px;font-size:17px}.contacts-page .company .code b{color:#0f4a2a}.contacts-page .company li{display:flex;gap:18px;padding:18px 0;border-top:1px solid #e3e8e4}.contacts-page .company li:last-child{padding-bottom:0}.contacts-page .company li>svg{width:28px;height:28px;flex-shrink:0;color:#0f4a2a;stroke-width:1.4}.contacts-page .company li p{font-size:15px;line-height:1.5}.contacts-page .company li b{display:block}.contacts-page .company .mail p{font-size:17px}.contacts-page .company .mail p b{font-size:15px}.contacts-page .company .mail a{color:#0f4a2a;text-decoration:underline;text-underline-offset:3px}.contacts-page .sites{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.contacts-page .site{display:flex;flex-direction:column;gap:14px;padding:22px 15px 15px}.contacts-page .site h3{margin:0 9px 2px;font-size:18px;font-weight:700;color:#0f4a2a}.contacts-page .site .photo{width:100%;height:164px;object-fit:cover;border-radius:8px}.contacts-page .site .map{position:relative;display:block;height:167px;overflow:hidden;border-radius:8px}.contacts-page .site .map>img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.contacts-page .site .map:hover>img{transform:scale(1.1)}.contacts-page .site .pin{position:absolute;display:flex;align-items:flex-start;gap:10px}.contacts-page .site .pin svg{width:30px;height:38px;flex-shrink:0}.contacts-page .site .pin span{margin-top:4px;font-size:15px;line-height:1.45;text-shadow:0 0 6px #fff}.contacts-page .site .pin b{font-weight:600}.contacts-page .people{padding:28px 34px 32px}.contacts-page .people h2{margin-bottom:26px;font-size:26px;font-weight:700;color:#0f4a2a}.contacts-page .people ul{display:flex;justify-content:space-between;align-items:center;gap:24px}.contacts-page .people .sep{flex-shrink:0;align-self:stretch;width:1px;background:#e3e8e4}.contacts-page .people .person{display:flex;align-items:center;gap:22px}.contacts-page .people .person div{display:flex;flex-direction:column;gap:4px}.contacts-page .people .person b{font-size:16px;line-height:1.3}.contacts-page .people .person a{font-size:20px;font-weight:700;color:#0f4a2a;white-space:nowrap}.contacts-page .people .person span{font-size:15px}.contacts-page .people .icon-circle{width:70px;height:70px}@media(max-width:1279.98px){.contacts-page .top{grid-template-columns:420px minmax(0,1fr);column-gap:24px}.contacts-page .sites{gap:16px}.contacts-page .people ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.contacts-page .people .sep{display:none}}@media(max-width:1023.98px){.contacts-page .media{width:100%;height:360px;top:0}.contacts-page .media:after{background:linear-gradient(90deg,#f6f3eef7,#f6f3eed9,#f6f3ee00 60%),linear-gradient(0deg,#f6f3ee,#f6f3ee00 40%)}.contacts-page .top{grid-template-columns:minmax(0,1fr);row-gap:18px}.contacts-page .heading{margin:140px 0 20px}}@media(max-width:767.98px){.contacts-page .media{height:200px}.contacts-page .media:after{background:linear-gradient(90deg,#f6f3eef7,#f6f3eed9 38%,#f6f3ee00 72%),linear-gradient(0deg,#f6f3ee,#f6f3ee00 30%)}.contacts-page .media img{object-position:62% center}.contacts-page .inner{gap:16px;padding-block:0 36px}.contacts-page .top{row-gap:16px}.contacts-page .heading{height:200px;margin:0}.contacts-page .heading .breadcrumbs{margin-bottom:14px}.contacts-page .heading{display:flex;flex-direction:column;justify-content:center}.contacts-page .heading h1{font-size:34px;font-weight:800}.contacts-page .heading .bar{width:40px;margin-top:16px}.contacts-page .company{padding:22px 18px}.contacts-page .company h2{font-size:17px}.contacts-page .company .latin,.contacts-page .company .code{font-size:15px}.contacts-page .company li{gap:14px;padding:16px 0}.contacts-page .company li>svg{width:26px;height:26px}.contacts-page .company li p,.contacts-page .company .mail p{font-size:14px}.contacts-page .sites{grid-template-columns:minmax(0,1fr);gap:16px}.contacts-page .site{padding:18px 14px 14px}.contacts-page .site h3{margin-inline:4px;font-size:16px}.contacts-page .site .photo{height:190px}.contacts-page .site .map{height:170px}.contacts-page .people{padding:22px 18px 14px}.contacts-page .people h2{margin-bottom:10px;font-size:22px}.contacts-page .people ul{display:flex;flex-direction:column;align-items:stretch}.contacts-page .people .person{gap:16px;padding:16px 0}.contacts-page .people .person:not(:first-child){border-top:1px solid #e3e8e4}.contacts-page .people b{font-size:14px}.contacts-page .people a{font-size:18px}.contacts-page .people span{font-size:14px}.contacts-page .people .icon-circle{width:52px;height:52px}.contacts-page .people .icon-circle svg{width:26px;height:26px}}.privacy-page{background:#fff}.privacy-page .page-hero{min-height:310px;background:#f6f3ee}.privacy-page .page-hero .media{width:60%}.privacy-page .page-hero .media:after{background:linear-gradient(90deg,#f6f3ee,#f6f3ee00 22%)}.privacy-page .page-hero h1{font-size:52px;font-weight:700;line-height:1.15;letter-spacing:-.01em}.privacy-page .page-hero .intro{max-width:520px;margin-top:22px;font-size:21px;line-height:1.5}@media(min-width:768px){.privacy-page .page-hero{background:#fff}.privacy-page .page-hero:before{content:"";position:absolute;top:24px;bottom:0;left:calc((100% - min(100% - 48px,1340px))/2);right:calc((100% - min(100% - 48px,1340px))/2);background:#f6f3ee;border-radius:16px}.privacy-page .page-hero .head,.privacy-page .page-hero .intro{padding-left:36px}.privacy-page .page-hero .content{padding-top:64px}}@media(max-width:1023.98px){.privacy-page .page-hero h1{font-size:42px}.privacy-page .page-hero .intro{font-size:18px}}@media(max-width:767.98px){.privacy-page .page-hero{min-height:0}.privacy-page .page-hero .media{width:100%;height:230px}.privacy-page .page-hero .media:after{background:linear-gradient(90deg,#f6f3eef5,#f6f3eed9 45%,#f6f3ee33 80%,#f6f3ee00)}.privacy-page .page-hero .head{min-height:230px}.privacy-page .page-hero h1{font-size:30px;font-weight:800}.privacy-page .page-hero .intro{font-size:15px}}.privacy-page .page-body{gap:26px;padding-top:26px}@media(max-width:767.98px){.privacy-page .page-body{gap:16px;padding-top:16px}}.privacy-page .icon-circle.grey{background:#f2f3f0;color:#0f4a2a}.privacy-page .icon-circle.grey svg{stroke-width:1.2}.privacy-page .lead-box{padding:24px 28px;background:#f7f8f6;border:1px solid #e6e9e5;border-radius:12px;font-size:18px;line-height:1.75}@media(max-width:767.98px){.privacy-page .lead-box{padding:18px;font-size:15px;line-height:1.7}}.privacy-page .cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.privacy-page .cards article{display:flex;flex-direction:column;gap:14px;padding:30px 28px 32px;background:#fff;border:1px solid #e6e9e5;border-radius:12px;box-shadow:0 4px 18px #142d1e0a;font-size:15px;line-height:1.75;color:#2a3a30}.privacy-page .cards .card-head{display:flex;flex-direction:column;gap:16px}.privacy-page .cards .icon-circle.xl{width:100px;height:100px}.privacy-page .cards .icon-circle.xl svg{width:52px;height:52px}.privacy-page .cards h2{margin-bottom:6px;font-size:20px;font-weight:700;line-height:1.35;color:#0f4a2a}.privacy-page .cards .dot-list{gap:6px}@media(max-width:1279.98px){.privacy-page .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767.98px){.privacy-page .cards{grid-template-columns:minmax(0,1fr);gap:16px}.privacy-page .cards article{gap:12px;padding:20px 18px 22px;font-size:14px;line-height:1.65;box-shadow:none}.privacy-page .cards .card-head{flex-direction:row;align-items:center;gap:14px;margin-bottom:4px}.privacy-page .cards .icon-circle.xl{width:52px;height:52px}.privacy-page .cards .icon-circle.xl svg{width:28px;height:28px;stroke-width:1.4}.privacy-page .cards h2{margin:0;font-size:17px;line-height:1.3}}.privacy-page .resp-contacts{display:flex;flex-direction:column;gap:12px;margin-top:4px}.privacy-page .resp-contacts .row{display:flex;gap:12px}.privacy-page .resp-contacts .row>svg,.privacy-page .resp-contacts .row>i{width:18px;height:18px;flex-shrink:0;margin-top:4px;color:#0f4a2a;stroke-width:1.6}.privacy-page .resp-contacts .row span{display:flex;flex-direction:column;line-height:1.5}.privacy-page .resp-contacts b{color:#1c2a22}.privacy-page .soft{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:26px 32px;background:#f7f8f6;border:1px solid #e6e9e5;border-radius:12px}.privacy-page .soft h3{font-size:20px;font-weight:700}.privacy-page .soft p{font-size:15px;line-height:1.65;color:#2a3a30}.privacy-page .soft .btn{height:46px;padding:0 28px;gap:14px;font-size:15px;font-weight:700}.privacy-page .soft .btn svg{width:20px;height:20px}@media(max-width:767.98px){.privacy-page .soft{padding:20px}.privacy-page .soft h3{font-size:17px}.privacy-page .soft p{font-size:14px}.privacy-page .soft .btn{align-self:stretch;height:52px;padding:0 16px;white-space:normal}}.privacy-page .important{flex-direction:row;gap:26px}.privacy-page .important>svg{width:52px;height:52px;flex-shrink:0;color:#0f4a2a;stroke-width:1.3}.privacy-page .important h3{margin-bottom:6px;font-size:18px}@media(max-width:767.98px){.privacy-page .important{gap:16px}.privacy-page .important>svg{width:40px;height:40px}.privacy-page .important h3{font-size:16px}}.privacy-page .row2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}@media(max-width:1023.98px){.privacy-page .row2{grid-template-columns:minmax(0,1fr);gap:16px}}.privacy-page .updated{font-size:15px;line-height:1.7;color:#2a3a30}.privacy-page .updated small{display:block;margin-top:4px;font-size:14px;color:#8a948d}@media(max-width:767.98px){.privacy-page .updated{font-size:14px}}.about-page .page-hero h1{max-width:560px;font-size:52px;line-height:1.12}.about-page .page-hero .intro{max-width:520px;font-size:18px}@media(max-width:1279.98px){.about-page .page-hero h1{font-size:44px}}@media(max-width:767.98px){.about-page .page-hero .head{min-height:270px}.about-page .page-hero .media{height:270px}.about-page .page-hero h1{font-size:28px;line-height:1.18}.about-page .page-hero .intro{font-size:16px}}.about-page .crops{display:flex;align-items:flex-start;gap:36px}@media(max-width:1023.98px){.about-page .crops{flex-direction:column;gap:20px}}.about-page .crops-head{flex-shrink:0;width:300px;padding-top:12px}.about-page .crops-head>p{margin-top:20px;font-size:16px;line-height:1.65}@media(max-width:1023.98px){.about-page .crops-head{width:auto;padding:0}.about-page .crops-head>p{margin-top:14px;font-size:15px}}.about-page .crops-cards{flex-grow:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%}.about-page .crops-cards .card{overflow:hidden}.about-page .crops-cards img{width:100%;height:180px;object-fit:cover}.about-page .crops-cards .body{display:flex;align-items:center;gap:16px;padding:20px}.about-page .crops-cards h3{font-size:19px;font-weight:800;color:#0f4a2a}.about-page .crops-cards p{margin-top:4px;font-size:14px;line-height:1.5;color:#3d4a42}@media(max-width:767.98px){.about-page .crops-cards{grid-template-columns:minmax(0,1fr);gap:14px}.about-page .crops-cards img{height:160px}.about-page .crops-cards .body{padding:16px 18px}.about-page .crops-cards h3{font-size:18px}}.about-page .steps.titles .text p{display:none}.about-page .steps.titles .arrow.h{top:34px}@media(max-width:767.98px){.about-page .steps.titles{gap:30px}.about-page .steps.titles .arrow.v{bottom:-27px}}.about-page .quality{display:flex;overflow:hidden}.about-page .quality .text{flex-shrink:0;width:380px;display:flex;flex-direction:column;justify-content:center;gap:24px;padding:40px 36px}.about-page .quality .text>p{font-size:16px;line-height:1.7}.about-page .quality .text .btn{align-self:flex-start;height:50px}.about-page .quality .photo{position:relative;flex-grow:1;min-width:0;min-height:360px}.about-page .quality .photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:1023.98px){.about-page .quality{flex-direction:column-reverse}.about-page .quality .text{width:auto;padding:22px 18px 24px;gap:18px}.about-page .quality .text>p{font-size:15px}.about-page .quality .text .btn{align-self:stretch}.about-page .quality .photo{width:100%;min-height:220px}}.about-page .principles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.about-page .principles li{display:flex;align-items:flex-start;gap:18px;padding:0 28px}.about-page .principles li:first-child{padding-left:0}.about-page .principles li+li{border-left:1px solid #e3e8e4}.about-page .principles li>svg{width:50px;height:50px;flex-shrink:0;color:#0f4a2a}.about-page .principles li b{display:block;font-size:17px;color:#0f4a2a}.about-page .principles li p{margin-top:8px;font-size:14px;line-height:1.65;color:#3d4a42}@media(max-width:1279.98px){.about-page .principles{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.about-page .principles li:nth-child(odd){padding-left:0;border-left:0}}@media(max-width:767.98px){.about-page .principles{grid-template-columns:minmax(0,1fr);row-gap:0}.about-page .principles li,.about-page .principles li+li{padding:16px 0;border-left:0}.about-page .principles li+li{border-top:1px solid #e3e8e4}.about-page .principles li>svg{width:44px;height:44px}.about-page .principles b{font-size:16px}}.about-page .cta{position:relative;display:flex;justify-content:center;padding:40px;overflow:hidden;border-radius:16px}.about-page .cta .bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%}.about-page .cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#f7f8f64d}.about-page .cta-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:22px;padding:28px 64px;background:#fff;border-radius:12px;box-shadow:0 12px 36px #142d1e1f}.about-page .cta-card h2{font-size:26px;font-weight:800;color:#0f4a2a;text-align:center}.about-page .cta-card .btns{display:flex;gap:40px}.about-page .cta-card .btn{width:240px;height:56px;gap:14px;font-size:16px;font-weight:700}.about-page .cta-card .btn svg{width:22px;height:22px}@media(max-width:767.98px){.about-page .cta{display:block;padding:0}.about-page .cta .bg,.about-page .cta:before{display:none}.about-page .cta-card{align-items:stretch;gap:18px;padding:22px 18px;box-shadow:0 8px 30px #142d1e12}.about-page .cta-card h2{font-size:22px}.about-page .cta-card .btns{flex-direction:column;gap:12px}.about-page .cta-card .btn{width:auto}}.placeholder-page{padding:80px 0;background:#f7f8f6;min-height:60vh}.placeholder-page p{margin:16px 0 28px;color:#3d4a42}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/manrope-cyrillic-800-normal-AvdZ5mAV.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/roboto-slab-cyrillic-800-normal-BwdMBLLQ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/roboto-slab-latin-800-normal-DjM8Qmza.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body,h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}body{font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.6;color:#1c2a22;background:#fff;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}.container{width:100%;max-width:1388px;margin-inline:auto;padding-inline:24px}.container.wide{max-width:1528px}@media(max-width:767.98px){.container{padding-inline:16px}}.section-title{font-size:30px;font-weight:700;line-height:1.2;color:#0f4a2a}@media(max-width:767.98px){.section-title{font-size:24px}}:focus-visible{outline:2px solid #f2b705;outline-offset:3px}[id]{scroll-margin-top:131px}@media(max-width:1279.98px){[id]{scroll-margin-top:80px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:16px;border:1px solid transparent;border-radius:6px;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease}.btn svg{width:24px;height:24px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.btn.sm{padding:12px 16px;font-size:14px}.btn.lg{min-width:234px;padding:20px 32px;font-size:15px}.btn.block{width:100%}.btn.primary{background:#0f4a2a;color:#fff}.btn.primary:hover{background:#0a3a20;box-shadow:0 4px 18px #142d1e14}.btn.outline{background:#fff;border-color:#0f4a2a;color:#0f4a2a}.btn.outline.lg{min-width:204px}.btn.outline:hover{background:#f1f6f2;color:#0f4a2a}@media(max-width:767.98px){.btn.lg{padding:17px 24px}}.link-arrow{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:700;color:#0f4a2a}.link-arrow svg{width:20px;height:20px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s ease}.link-arrow:hover svg{transform:translate(4px)}.page{background:#f7f8f6}.page .page-body{display:flex;flex-direction:column;gap:56px;padding-block:32px 72px}@media(max-width:767.98px){.page .page-body{gap:40px;padding-block:16px 48px}}.page .block{display:flex;flex-direction:column;gap:30px}@media(max-width:767.98px){.page .block{gap:20px}}.card,.panel{background:#fff;border-radius:12px;box-shadow:0 8px 30px #142d1e12}.panel{display:flex;flex-direction:column;gap:24px;padding:32px 34px}@media(max-width:767.98px){.panel{gap:18px;padding:22px 18px}}.split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}@media(max-width:1279.98px){.split{grid-template-columns:minmax(0,1fr)}}@media(max-width:767.98px){.split{gap:40px}}.icon-circle{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.icon-circle.beige{background:#f2f0e6;color:#0f4a2a}.icon-circle.green{background:#0f4a2a;color:#fff}.icon-circle.white{background:#fff;color:#0f4a2a}.icon-circle.sm{width:52px;height:52px}.icon-circle.sm svg{width:24px;height:24px}.icon-circle.md{width:64px;height:64px}.icon-circle.md svg{width:28px;height:28px}.icon-circle.lg{width:76px;height:76px}.icon-circle.lg svg{width:34px;height:34px}.icon-circle.xl{width:92px;height:92px}.icon-circle.xl svg{width:40px;height:40px}@media(max-width:767.98px){.icon-circle.lg,.icon-circle.xl{width:64px;height:64px}.icon-circle.lg svg,.icon-circle.xl svg{width:30px;height:30px}.icon-circle.md{width:56px;height:56px}.icon-circle.md svg{width:26px;height:26px}}.section-heading h2,.section-heading h3{font-size:30px;font-weight:800;line-height:1.25;color:#0f4a2a}.section-heading h2:after,.section-heading h3:after{content:"";display:block;width:44px;height:4px;margin-top:12px;border-radius:2px;background:#f2b705}.section-heading p{margin-top:18px;font-size:17px}@media(max-width:767.98px){.section-heading h2,.section-heading h3{font-size:24px}.section-heading h2:after,.section-heading h3:after{width:36px;margin-top:10px}.section-heading p{margin-top:14px;font-size:15px}}.breadcrumbs{display:flex;align-items:center;flex-wrap:nowrap;gap:10px;overflow-x:auto;white-space:nowrap;font-size:14px;color:#3d4a42;scrollbar-width:none}.breadcrumbs::-webkit-scrollbar{display:none}.breadcrumbs .crumb{display:inline-flex;align-items:center;gap:10px}.breadcrumbs .sep{width:14px;height:14px;color:#8a948d;stroke-width:1.8}.breadcrumbs a{transition:color .25s ease}.breadcrumbs a:hover{color:#0f4a2a}.breadcrumbs [aria-current]{font-weight:700;color:#1c2a22}@media(max-width:767.98px){.breadcrumbs{font-size:13px}}.field{position:relative;display:flex;flex-direction:column;gap:4px;min-height:60px;padding:10px 14px;background:#fff;border:1px solid #d6ddd8;border-radius:8px;cursor:text;transition:border-color .25s ease,box-shadow .25s ease}.field .label{font-size:13px;color:#1c2a22}.field .req{color:#c0392b}.field input,.field select,.field textarea{width:100%;padding:0;border:0;outline:0;background:none;font:inherit;font-size:15px;color:#1c2a22}.field textarea{resize:vertical;min-height:56px}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:28px;cursor:pointer}.field select:invalid{color:#6f7a73}.field .chevron{position:absolute;right:14px;top:50%;width:20px;height:20px;transform:translateY(-50%);color:#3d4a42;pointer-events:none}.field:focus-within{border-color:#0f4a2a;box-shadow:0 0 0 3px #0f4a2a1f}.checkbox{display:flex;align-items:center;gap:12px;font-size:14px;cursor:pointer}.checkbox input{flex-shrink:0;width:20px;height:20px;margin:0;accent-color:#0f4a2a}.form-note{display:flex;align-items:center;gap:10px;font-size:13px;color:#3d4a42}.form-note svg{width:16px;height:16px;flex-shrink:0;color:#1c2a22}.steps{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:26px}.steps .step{position:relative;display:flex;align-items:center;gap:18px}.steps .text b{display:block;font-size:18px;line-height:1.4;color:#0f4a2a}.steps .text p{margin-top:6px;font-size:15px;line-height:1.55}.steps .arrow{position:absolute;width:24px;height:24px;color:#b9a35a}.steps .arrow.h{right:-26px;top:50%;transform:translateY(-50%)}.steps .arrow.v{display:none}.steps.plain{--gap: 76px;gap:var(--gap);padding-inline:20px}.steps.plain .arrow.h{right:calc(var(--gap) / -2 - 12px)}@media(max-width:1279.98px){.steps.plain{--gap: 76px;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px;padding-inline:0}.steps.plain .step:nth-child(2n) .arrow.h{display:none}}.steps.column .step{flex-direction:column;text-align:center;gap:14px}.steps.column .step .text b{font-size:16px}.steps.column .step .text p{font-size:14px}.steps.column .step .arrow.h{top:34px;transform:none}.steps.cards{gap:30px}.steps.cards .step{flex-direction:column;align-items:center;gap:18px;padding:26px 16px 28px;text-align:center;background:#fff;border-radius:12px;box-shadow:0 8px 30px #142d1e12}.steps.cards .no{display:block;margin-bottom:8px;font-size:16px;font-weight:800;color:#0f4a2a}.steps.cards .text b{font-size:16px;min-height:44px}.steps.cards .text p{font-size:14px;line-height:1.6}.steps.cards .arrow.h{right:-28px;top:64px;transform:none;width:22px}@media(max-width:1279.98px){.steps.wrap{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:40px}.steps.wrap .step:nth-child(3n) .arrow.h{display:none}}@media(max-width:1023.98px){.steps:not(.wrap){grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.steps:not(.wrap) .step:nth-child(2n) .arrow.h{display:none}}@media(max-width:767.98px){.steps,.steps.wrap,.steps:not(.wrap){display:flex;flex-direction:column;gap:34px}.steps .step,.steps.column .step,.steps.cards .step{flex-direction:row;align-items:center;gap:16px;padding:0;text-align:left;background:none;box-shadow:none}.steps .text b,.steps.cards .text b{font-size:16px;min-height:0}.steps .text p,.steps.column .text p,.steps.cards .text p{margin-top:4px;font-size:14px}.steps.cards .no{margin-bottom:0;font-size:13px;color:#b9a35a}.steps .arrow.h{display:none!important}.steps .arrow.v{display:block;left:21px;bottom:-30px;top:auto;right:auto;width:22px;height:22px}}.btn.download{gap:12px;height:46px;padding:0 22px;font-size:15px;font-weight:700}.btn.download svg{width:20px;height:20px;stroke-width:1.7}.note{display:flex;align-items:flex-start;gap:22px;padding:26px 32px;background:#f2f0e6;border-radius:12px}.note>svg{width:40px;height:40px;flex-shrink:0;color:#0f4a2a}.note b{display:block;font-size:19px;color:#0f4a2a}.note p{margin-top:6px;font-size:16px;line-height:1.65}@media(max-width:767.98px){.note{gap:14px;padding:18px}.note>svg{width:30px;height:30px}.note b{font-size:17px}.note p{font-size:14px}}.dot-list{display:flex;flex-direction:column;gap:8px}.dot-list li{position:relative;padding-left:16px}.dot-list li:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:6px;border-radius:50%;background:#0f4a2a}
