.header .family-name b{color:#ff3542}.header .family-members{padding-right:18px;margin-right:5px}.header .family-members{border-right:1px solid #729783;border-radius:0 4px 4px 0}.header .family-agro-wrap{position:relative;display:block;width:155px;height:29px}.header .family-agro-wrap .brand-red-layer{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;clip-path:inset(0 0 32% 69%);filter:url('assets/brand-colors.svg#red');mix-blend-mode:screen}.header .family-dull-logo img.brand-red-layer{clip-path:inset(0 55% 0 0);filter:url('assets/brand-colors.svg#red');mix-blend-mode:screen}.header .brand-family{gap:22px;flex-wrap:wrap}.header-search{display:flex;align-items:center;width:205px;height:38px;border:1px solid #86ab9666;border-radius:7px;background:#ffffff0b;margin-left:0;overflow:hidden}.header-search:focus-within{border-color:#b6d8be;box-shadow:0 0 0 2px #ffffff15}.header-search input{font:14px Arial,sans-serif;background:none;border:0;color:#fff;width:100%;min-width:0;padding:10px 3px 10px 12px;outline:none}.header-search input::placeholder{color:#ccddd0}.header-search button{border:0;background:none;color:#fff;width:37px;height:36px;display:grid;place-items:center;flex-shrink:0;padding:0}.header-search button:hover{background:#ffffff14}.header{justify-content:space-between}.header>nav{gap:22px}.search-page{max-width:1100px;margin:auto;padding:55px 6% 80px;min-height:65vh}.search-page h1{font-size:clamp(38px,4.7vw,62px);letter-spacing:-2px;margin:20px 0 30px;line-height:1.1}.search-main label{display:block;font-size:14px;margin-bottom:10px}.search-main>div{display:flex;gap:12px}.search-main input{font:18px Arial,sans-serif;padding:15px;border:1px solid #9fbdab;border-radius:6px;min-width:0;flex:1;color:#073c30}.search-page #search-status{font-size:16px;margin:28px 0;color:#526b5d}.search-result{padding:24px 0;border-top:1px solid #dce7de}.search-result>span{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#6c856f}.search-result h2{font-size:26px;letter-spacing:-.5px;margin:10px 0}.search-result h2 a:hover{text-decoration:underline}.search-result p{font-size:16px;line-height:1.7;color:#526b5d;margin:0}
@media(max-width:1450px){.header{justify-content:center}.header>nav{width:100%;justify-content:center}.header .brand-family{justify-content:center}}
@media(max-width:900px){.header .brand-family{column-gap:17px}.header-search{width:175px}.header .family-members{gap:18px;padding-right:14px}}
@media(max-width:700px){.header .family-agro-wrap{width:111px;height:23px}.header .brand-family{row-gap:13px}.header-search{width:220px}.header{padding-bottom:13px}.header .family-members{margin-right:0}.header .family-parent{font-size:20px}}
@media(max-width:520px){.header .brand-family{flex-direction:row;justify-content:center;gap:12px}.header .family-parent{width:100%;justify-content:center}.header .family-members{width:100%;flex:0 0 100%;margin:0;padding:9px 10px 0;border-right:0;border-radius:0}.header .family-agro-wrap{width:125px;height:24px}.header .family-members:after{top:-7px;left:50%;right:auto;width:1px;height:7px}.header-search{width:100%;height:35px;margin-top:0}.header-search input{font-size:13px}.header-search button{height:33px}.header>nav{gap:14px}.search-main>div{flex-wrap:wrap}.search-main input{flex-basis:65%}}
.header .family-dull-logo img:not(.brand-red-layer){clip-path:inset(0 0 0 45%)}.header .family-agro-wrap .family-agrodull-logo{clip-path:polygon(0 0,69% 0,69% 68%,100% 68%,100% 100%,0 100%)}.header .family-members{border-right:0}.header .family-company:last-child{position:relative}.header .family-company:last-child:after{content:'';position:absolute;right:-18px;top:-6px;bottom:-6px;width:7px;border:1px solid #729783;border-left:0;border-radius:0 4px 4px 0}.header .family-company:last-child:before{content:'';position:absolute;right:-26px;top:50%;width:8px;height:1px;background:#729783}
