.kn-dairy{background:#020715;color:#fff}
.kn-dairy .kn-home-container{max-width:1312px}
.kn-dairy .kn-dairy__intro{align-items:flex-end}
.kn-dairy .kn-dairy__intro h2{flex:0 1 427px}
.kn-dairy .kn-dairy__intro>div{flex:0 1 537px}
.kn-dairy .kn-dairy__intro p{color:#dedede;line-height:normal}
.kn-dairy .kn-button{border:1px solid #fff;border-radius:4px;padding:16px;gap:12px;font-size:14px;line-height:20px;font-weight:300;text-decoration:none;letter-spacing:4px;display:inline-flex;align-items:center;justify-content:center}
.kn-dairy .kn-button::before,.kn-dairy .kn-button::after{content:'';display:block;flex:0 0 4px;width:4px;height:4px;border-radius:50%;background:#fff}
.kn-dairy .kn-dairy__stop{box-sizing:border-box;width:180px;min-height:56px;padding:8px 12px;border:4px solid #ffffff73;background:#fff;background-clip:padding-box;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000001a;gap:10px;font-size:14px;line-height:20px;color:#1c1917;font-weight:300;cursor:default}
.kn-dairy .kn-dairy__stop>span{flex:0 0 32px}
.kn-dairy .kn-dairy__stop:hover{outline:none}
.kn-dairy .kn-dairy__stop--lab{left:36.814%;top:29.1667%}
.kn-dairy .kn-dairy__stop--processing{left:64.787%;top:22.0833%}
.kn-dairy .kn-dairy__stop--cold{left:65.854%;top:58.3333%}
.kn-dairy .kn-dairy__stop--lobby{left:32.545%;top:70.4167%}
@media(max-width:1100px){.kn-dairy .kn-dairy__intro{gap:32px}.kn-dairy .kn-button{letter-spacing:2px;font-size:12px}}
@media(max-width:700px){.kn-dairy .kn-dairy__intro{align-items:stretch}.kn-dairy .kn-dairy__intro h2,.kn-dairy .kn-dairy__intro>div{flex:auto;width:100%}.kn-dairy .kn-button{font-size:11px;letter-spacing:1.4px;white-space:normal;text-align:center}.kn-dairy .kn-dairy__map{height:420px}.kn-dairy .kn-dairy__stop{width:152px;padding:8px;gap:8px;font-size:12px}.kn-dairy .kn-dairy__stop--lab{left:5%;top:18%;right:auto}.kn-dairy .kn-dairy__stop--processing{left:auto;right:5%;top:38%}.kn-dairy .kn-dairy__stop--cold{left:auto;right:5%;top:58%}.kn-dairy .kn-dairy__stop--lobby{left:5%;right:auto;top:78%}}
