.vnk-doc{max-width:860px;margin:0
auto 64px;color:#080807;font-family:"Montserrat",sans-serif;font-size:16px;line-height:1.7}.vnk-doc
a{color:#8a6f4f;text-decoration:underline;text-decoration-color:#c0a686;text-underline-offset:3px;word-break:break-word}.vnk-doc a:hover{color:#080807}.vnk-doc__kicker{font-size:12px;letter-spacing: .16em;text-transform:uppercase;color:#8a6f4f;margin:0
0 18px}.vnk-own__card{background:#f7f2ec;border:1px
solid #efe6dd;padding:32px
36px;margin-bottom:28px}.vnk-own__name{font-family:"Montserrat",sans-serif;font-weight:600;font-size:22px;line-height:1.3;color:#8a6f4f;margin:0
0 8px;letter-spacing: .06em}.vnk-own__addr{font-size:14px;letter-spacing: .08em;margin:0}.vnk-own__list{margin:0;padding:0;display:grid;grid-template-columns:220px 1fr;border-top:1px solid #efe6dd}.vnk-own__list dt, .vnk-own__list
dd{margin:0;padding:16px
0;border-bottom:1px solid #efe6dd}.vnk-own__list
dt{font-size:12px;letter-spacing: .12em;text-transform:uppercase;color:#8a6f4f;padding-right:20px;padding-top:19px}.vnk-own__list
dd{font-size:16px}.vnk-pol__title{font-size:13px;letter-spacing: .16em;text-transform:uppercase;color:#8a6f4f;margin:0
0 8px;font-weight:500}.vnk-pol__sections{list-style:none;counter-reset:vnkpol;margin:0;padding:0}.vnk-pol__section{counter-increment:vnkpol;position:relative;padding:28px
0 28px 64px;border-top:1px solid #efe6dd}.vnk-pol__section::before{content:counter(vnkpol, decimal-leading-zero);position:absolute;left:0;top:26px;font-family:"Montserrat",sans-serif;font-weight:300;font-size:30px;line-height:1;color:#c0a686}.vnk-pol__section
h2{font-family:"Montserrat",sans-serif;font-size:19px;line-height:1.4;font-weight:600;margin:0
0 12px}.vnk-pol__section
p{margin:0
0 12px;font-size:inherit;line-height:inherit}.vnk-pol__section p:last-child{margin-bottom:0}.vnk-doc__list{list-style:none;margin:4px
0 14px;padding:0}.vnk-doc__list
li{font-size:inherit;line-height:inherit;color:inherit;position:relative;padding-left:22px;margin:6px
0}.vnk-doc__list li::before{content:"";position:absolute;left:2px;top: .72em;width:9px;height:1px;background:#c0a686}.vnk-doc__contact{background:#f7f2ec;padding:14px
20px;margin:6px
0 14px}.vnk-doc__contact .vnk-doc__list{margin:0}@media (max-width: 767px){.vnk-doc{font-size:15px;margin-bottom:40px}.vnk-own__card{padding:22px
20px}.vnk-own__name{font-size:18px}.vnk-own__list{grid-template-columns:1fr}.vnk-own__list
dt{padding:14px
0 2px;border-bottom:0}.vnk-own__list
dd{padding:0
0 14px}.vnk-pol__section{padding:22px
0 22px 0}.vnk-pol__section::before{position:static;display:block;margin-bottom:8px;font-size:24px}}.vnk-about__lead{font-size:22px;line-height:1.6;font-weight:300;margin:0
0 48px;padding-bottom:40px;border-bottom:1px solid #efe6dd}.vnk-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.vnk-about__card{background:#f7f2ec;padding:30px
30px 28px}.vnk-about__card
svg{display:block;margin-bottom:16px}.vnk-about__card
p{margin:0;font-size:15.5px;line-height:1.7}.vnk-philo{max-width:820px}.vnk-philo__quote{margin:0;padding:56px
0 24px;text-align:center;position:relative}.vnk-philo__mark{display:block;font-family:Georgia,serif;font-size:120px;line-height: .6;color:#c0a686;margin-bottom:18px}.vnk-philo__quote
blockquote{margin:0;padding:0;border:0}.vnk-philo__quote blockquote
p{font-size:25px;line-height:1.6;font-weight:300;margin:0}.vnk-philo__quote blockquote::after{content:"";display:block;width:64px;height:1px;background:#c0a686;margin:40px
auto 0}@media (max-width: 767px){.vnk-about__lead{font-size:18px;margin-bottom:28px;padding-bottom:24px}.vnk-about__grid{grid-template-columns:1fr}.vnk-about__card{padding:22px
20px}.vnk-philo__quote{padding-top:32px}.vnk-philo__mark{font-size:90px}.vnk-philo__quote blockquote
p{font-size:19px}}.title__header__section:has(+.simple__page__content){padding-top:44px;padding-bottom:32px}.title__header__section:has(+ .simple__page__content) .title__block{max-width:860px;margin:0
auto}.title__header__section:has(+ .simple__page__content) .page__title{font-size:54px;line-height:1.12;margin:0;text-wrap:balance}.title__header__section:has(+ .simple__page__content) .page__title::after{content:"";display:block;width:56px;height:1px;background:#c0a686;margin-top:22px}.header__section__cooperation .bg-cooperation{padding-top:56px;padding-bottom:52px}.header__section__cooperation
.page__title{font-size:60px;line-height:1.1;margin:0
0 16px}.header__section__cooperation
.title__block__text{margin-top:0}@media (min-width: 768px){.cooperation__iteam:first-child{padding-top:72px}}.vnk-pol__intro{margin:0
0 14px}.vnk-pol__intro:last-of-type{margin-bottom:28px}@media (max-width: 767px){.title__header__section:has(+.simple__page__content){padding-top:24px;padding-bottom:20px}.title__header__section:has(+ .simple__page__content) .page__title{font-size:34px}.header__section__cooperation
.page__title{font-size:34px}}.vnk-pol__title--dup{display:none}
@media (min-width: 768px){.cooperation__iteam{margin-top:0;padding:96px
0}.cooperation__iteam:first-child{padding-top:112px}.cooperation__list__container.df{display:grid;grid-template-columns:5fr 7fr;gap:72px;align-items:stretch}.cooperation__iteam:nth-child(2n) .cooperation__list__container.df{grid-template-columns:7fr 5fr}.cooperation__iteam:nth-child(2n) .cooperation__iteam__left{order:2}.cooperation__iteam__left,.cooperation__iteam__right{width:auto;padding:0;min-width:0}.cooperation__iteam__left
.cooperation__image{position:relative;height:100%;min-height:460px;overflow:hidden}.cooperation__iteam__left .cooperation__image
img.imgDecstopC{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cooperation__iteam__left .cooperation__image
img.imgMobileC{display:none}.cooperation__iteam__right{display:flex;flex-direction:column;justify-content:center}.cooperation__iteam__title{font-size:72px;line-height:1;margin:0
0 28px}}.cooperation__iteam__text
h3{font-family:"Montserrat",sans-serif;font-size:22px;line-height:1.45;font-weight:500;margin:0
0 22px;color:#080807}.cooperation__iteam__text
ul{margin:0
0 28px;padding:0;list-style:none}.cooperation__iteam__text
li{position:relative;padding:10px
0 10px 30px;font-size:16px;line-height:1.55;border-bottom:1px solid #efe6dd}.cooperation__iteam__text li:last-child{border-bottom:0}.cooperation__iteam__text li:before{top:18px}.cooperation__iteam__text
p{font-size:16px;line-height:1.65}.section-cooperation{margin-top:96px;margin-bottom:96px}.section-cooperation .cooperation-text{max-width:760px;margin:0
auto;text-align:center;font-size:20px;line-height:1.6;font-weight:300}.section-cooperation .cooperation-text
p{font-size:inherit;line-height:inherit}.section-cooperation .cooperation-email{margin-top:40px}.section-cooperation .cooperation-email-title{font-size:12px;letter-spacing: .16em;text-transform:uppercase;opacity:1;color:#8a6f4f}.section-cooperation .cooperation-email-text
a{font-size:22px;color:#080807;text-decoration:underline;text-decoration-color:#c0a686;text-underline-offset:5px}@media (max-width: 767px){.cooperation__iteam{padding:32px
0}.cooperation__iteam__left .cooperation__image
img.imgMobileC{width:100%;height:auto}.cooperation__iteam__text
h3{font-size:18px}.section-cooperation .cooperation-text{font-size:17px}}.lk-b2b{--gold:#c0a686;--bronze:#7d6748;--paper:#f3ece2;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 20px;padding:22px
24px;margin:0
0 24px;border:1px
solid var(--gold);border-radius:8px;background:#fff;font-family:Montserrat,sans-serif;box-sizing:border-box;width:100%}.lk-b2b>div{min-width:0}.lk-b2b__icon{width:44px;height:44px;border-radius:8px;background:var(--paper);color:var(--bronze);font:700 12px Montserrat,sans-serif;letter-spacing:.1em;display:grid;place-items:center;grid-row:span 2}.lk-b2b__title{margin:0;font:500 26px/1.15 Title,Montserrat,sans-serif;color:var(--gold);text-wrap:balance}.lk-b2b--vn .lk-b2b__title{font-family:Montserrat,sans-serif;font-size:22px;font-weight:600}.lk-b2b__text,.lk-b2b__text
p{margin:6px
0 0;font-size:14px;line-height:1.6;color:var(--bronze);max-width:70ch}@media (max-width:600px){.lk-b2b{grid-template-columns:1fr;padding:18px}.lk-b2b__icon{grid-row:auto}.lk-b2b__title{font-size:22px}}