.vk-area{color:#273043;white-space:nowrap;align-items:center;gap:.35em;font-size:14px;line-height:1.6;display:inline-flex}.vk-area .stmicon-ruler{color:#947237;font-size:15px}.vk-gallery-section .vk-area{margin-top:4px}.stm-footer .vk-profiles{color:#f5f1e8;border-top:1px solid #9b866166;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:20px 0 0;padding:16px 0;display:flex}.stm-footer .vk-profiles-title{color:inherit;margin:0;font-size:14px;font-weight:600;line-height:1.5}.stm-footer .vk-profile-list{flex-wrap:wrap;align-items:center;gap:2px 23px;margin:0;padding:0;list-style:none;display:flex}.stm-footer .vk-profile-list li{margin:0;padding:0}.stm-footer .vk-profile-list a{min-height:44px;color:inherit;align-items:center;gap:8px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}:is(.stm-footer .vk-profile-list a:hover,.stm-footer .vk-profile-list a:focus-visible){text-underline-offset:4px;text-decoration:underline}.stm-footer .vk-profile-list i{color:#d9c29c;font-size:17px}@media (max-width:620px){.stm-footer .vk-profiles{margin-top:10px;padding-top:16px;display:block}.stm-footer .vk-profiles-title{margin-bottom:4px}.stm-footer .vk-profile-list{gap:0 18px}}.vk-instagram{clear:both;max-width:1190px;margin:0 auto;padding:48px 25px 60px}.vk-instagram .vk-instagram-card{background:#f7f5ef;border:1px solid #e7e2d8;grid-template-columns:1fr 1.15fr;align-items:center;gap:32px;padding:24px 26px;display:grid;color:#182338!important;text-decoration:none!important}.vk-instagram .vk-ig-heading{text-transform:none;letter-spacing:normal;color:inherit;margin:0 0 8px;font-size:clamp(23px,2.5vw,35px);font-weight:600;line-height:1.2}.vk-instagram .vk-ig-heading:before,.vk-instagram .vk-ig-heading:after{display:none}.vk-instagram .vk-ig-handle{color:#705126;text-underline-offset:4px;align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}:is(.vk-instagram a:hover .vk-ig-handle,.vk-instagram a:focus-visible .vk-ig-handle){text-decoration:underline}.vk-instagram .vk-ig-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid;overflow:hidden}.vk-instagram .vk-ig-photos img{aspect-ratio:5/4;object-fit:cover;width:100%;height:auto;display:block}@media (max-width:700px){.vk-instagram{padding:26px 18px 34px}.vk-instagram .vk-instagram-card{grid-template-columns:1fr;gap:16px;padding:16px}.vk-instagram .vk-ig-heading{font-size:23px}}