body{background:#faf7ed;color:#4c4542}.floral-header{align-items:center;background:#faf7ed url(/images/verh-bordyur.png) no-repeat top/cover;display:flex;height:18.875rem;justify-content:center}.brand{display:block;line-height:0;width:24.375rem}.brand img{display:block;width:100%}.blue-band{background:#295fa2;border-bottom:3px solid #fff;border-top:3px solid #fff;height:1rem}.page__main{padding:4.375rem 1.5rem 4rem;text-align:center}.notice{margin:auto;max-width:47.5rem}.notice-label{color:#a34150;font-size:.75rem;letter-spacing:.1875rem;margin:0 0 1.125rem;text-transform:uppercase}.notice h1{color:#a33f4e;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.18;margin:0 0 1.5625rem}.notice-description{font-size:1.125rem;line-height:1.7;margin:0 auto 1.5625rem;max-width:33.75rem}.contact-email{border-bottom:1px solid #b6c8dc;color:#295fa2;display:inline-block;font-size:clamp(1.3125rem,3vw,1.8125rem);line-height:1.5}.contact-email:hover{border-color:currentColor;color:#a33f4e;text-decoration:none}.email-row{display:flex;gap:.5rem}.copy-email,.email-row{align-items:center;justify-content:center}.copy-email{background:transparent;border:1px solid #c9d4df;border-radius:5px;color:#295fa2;cursor:pointer;display:inline-flex;flex-shrink:0;height:2.75rem;width:2.75rem}.copy-email:hover{background:#e9edf2}.copy-email.is-copied{border-color:#34704a;color:#34704a}.copy-email:focus-visible{outline:3px solid #a33f4e;outline-offset:3px}.copy-status{color:#34704a;display:block;font-size:.8125rem;margin-top:.3125rem;min-height:22px}.brand:focus-visible,.contact-email:focus-visible,.vk-link:focus-visible{outline:3px solid #a33f4e;outline-offset:6px}.vk-wrap{margin:2.125rem 0 0}.vk-link{align-items:center;background:#295fa2;border-radius:4px;color:#fff;display:inline-flex;font-size:1rem;gap:.75rem;padding:.8125rem 1.5rem;transition:background .2s}.vk-link:hover{background:#204d85;text-decoration:none}.vk-mark{font-size:1.1875rem;font-weight:800;letter-spacing:-1px}.holding-footer{border-top:1px solid #e6ded0;color:#8a7c72;display:flex;font-size:.8125rem;gap:.9375rem;justify-content:space-between;margin:0 auto;max-width:67.5rem;padding:1.4375rem 1.5rem}@media (max-width:600px){.floral-header{background-size:auto 230px;height:14.375rem}.brand{max-width:88%;width:18.75rem}.page__main{padding:3rem 1.25rem}.notice-label{font-size:.625rem;letter-spacing:.125rem}.notice-description{font-size:1rem}.holding-footer{align-items:center;flex-direction:column;gap:.1875rem}}