:root{--vcb-green:#39B54A;--vcb-green-dark:#009444;--vcb-green-light:#59C167;--vcb-black:#000000;--vcb-white:#FFFFFF;--vcb-grey-dark:#58595B;--vcb-grey:#CCCCCC;--vcb-grey-light:#E6E7E8;--vcb-tint-green:#EAF5EC;--vcb-tint-green-soft:#F4F9F5;--vcb-bg:#F6F7F8;--vcb-line:#EEF0EF;--vcb-text:#1D1D1B;--vcb-text-2:#52514E;--vcb-text-3:#8A8C8F;--vcb-warn-bg:#FFF6E5;--vcb-urgent:#C2410C} @font-face { font-family: 'Poppins'; font-style: normal; font-weight: 300; font-display: swap; src: url(/wp-content/themes/vc-bikernieki/dist/fonts/poppins-300-latin-ext.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: 'Poppins'; font-style: normal; font-weight: 300; font-display: swap; src: url(/wp-content/themes/vc-bikernieki/dist/fonts/poppins-300-latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: 'Poppins'; font-style: normal; font-weight: 400; font-display: swap; src: url(/wp-content/themes/vc-bikernieki/dist/fonts/poppins-400-latin-ext.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: 'Poppins'; font-style: normal; font-weight: 400; font-display: swap; src: url(/wp-content/themes/vc-bikernieki/dist/fonts/poppins-400-latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: 'Poppins'; font-style: normal; font-weight: 500; font-display: swap; src: url(/wp-content/themes/vc-bikernieki/dist/fonts/poppins-500-latin-ext.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: 'Poppins'; font-style: normal; font-weight: 500; font-display: swap; src: url(/wp-content/themes/vc-bikernieki/dist/fonts/poppins-500-latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: 'Poppins'; font-style: normal; font-weight: 600; font-display: swap; src: url(/wp-content/themes/vc-bikernieki/dist/fonts/poppins-600-latin-ext.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: 'Poppins'; font-style: normal; font-weight: 600; font-display: swap; src: url(/wp-content/themes/vc-bikernieki/dist/fonts/poppins-600-latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: 'Poppins'; font-style: normal; font-weight: 700; font-display: swap; src: url(/wp-content/themes/vc-bikernieki/dist/fonts/poppins-700-latin-ext.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: 'Poppins'; font-style: normal; font-weight: 700; font-display: swap; src: url(/wp-content/themes/vc-bikernieki/dist/fonts/poppins-700-latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } .header-main--social { display: flex; align-items: center; gap: 2px; } .header-main--social a { display: inline-flex; align-items: center; justify-content: center; width: 40px; height: 40px; color: var(--vcb-text); transition: color .2s ease; } .header-main--social a:hover, .header-main--social a:focus-visible { color: var(--vcb-green-dark); } .header-main--social svg { width: 24px; height: 24px; display: block; } @media screen and (min-width: 52em) { .header-main .header-main--logo img { width: clamp(200px, calc(47.75px + 18.3vw), 271px); height: auto; } .header-main--search { width: clamp(200px, calc(82px + 14.18vw), 255px); } .header-main--search input { width: 100%; } } @media screen and (min-width: 52em) and (max-width: 63.99875em) { .header-main { padding: 0; } .header-main--top { padding-top: .625rem; } .header-main .header-main--logo { margin-bottom: -.9375rem; } .header-main .show-for-large { display: block !important; } .header-main .hide-for-large, #nav-mobile-menu { display: none !important; } } .footer-main--social { display: flex; align-items: center; gap: 12px; } .footer-main--social-text { margin: 0; font-size: 14px; line-height: 1.5; color: var(--vcb-text-2); } .footer-main--social-icons { display: flex; gap: 2px; flex-shrink: 0; } .footer-main--social-icons a { display: inline-flex; align-items: center; justify-content: center; width: 40px; height: 40px; color: var(--vcb-text); transition: color .2s ease; } .footer-main--social-icons a:hover, .footer-main--social-icons a:focus-visible { color: var(--vcb-green-dark); } .footer-main--social-icons svg { width: 24px; height: 24px; display: block; } footer.footer-main { padding-bottom: 25px; } .footer-main--bottom { margin-top: 40px; padding-top: 20px; border-top: 1px solid rgba(29, 29, 27, .1); text-align: center; font-size: 13px; line-height: 1.5; color: var(--vcb-text-2); } .footer-main--bottom-sep { margin: 0 .5em; } @media screen and (max-width: 39.99875em) { .footer-main--bottom-part { display: block; } .footer-main--bottom-sep { display: none; } } .vcb-map-button-wrap { margin: 1.25rem 0 0; } .vcb-map-button { display: inline-flex; align-items: center; gap: .55em; padding: .8em 1.6em; border-radius: 999px; background: var(--vcb-green); color: var(--vcb-white); font-weight: 600; font-size: 1.0625rem; line-height: 1.2; text-decoration: none; transition: background-color .2s ease; } .vcb-map-button:hover, .vcb-map-button:focus-visible { background: var(--vcb-green-dark); color: var(--vcb-white); } .vcb-map-button svg { flex-shrink: 0; transition: transform .2s ease; } .vcb-map-button:hover svg, .vcb-map-button:focus-visible svg { transform: translate(2px, -2px); } @media (prefers-reduced-motion: reduce) { .vcb-map-button svg { transition: none; } } .vcb-map-button--arrow::after { content: ""; width: 18px; height: 18px; flex-shrink: 0; background: currentColor; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 17 17 7M9 7h8v8' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 17 17 7M9 7h8v8' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat; transition: transform .2s ease; } .vcb-map-button--arrow:hover::after, .vcb-map-button--arrow:focus-visible::after { transform: translate(2px, -2px); } .content-main--contact-map img { border-radius: 24px; } .header-main--search input { border-radius: 999px; padding-left: 24px; } .header-main--action-button { border-radius: 999px; padding-left: 26px; padding-right: 26px; } .content-main--worker-tile-action .button { border-radius: 999px; padding-left: 20px; padding-right: 20px; } .content-main--tile, .content-main--service-tile, .content-main--worker-tile, .content-main--side, .content-main--info-text, .content-main--info-text-white, .content-main--contact-tile, .content-main--contact-info, .content-main--contact-map, .content-main--contact-tip, .content-main--search-tile, .content-main--tile-gallery { border-radius: 24px; } .content-main--tile-gallery { overflow: hidden; } .content-main--worker-tile-image img { border-radius: 16px; } .content-post--image { border-radius: 24px; overflow: hidden; } .content-main .wp-block-image img { border-radius: 16px; } .content-main--more .button { border-radius: 999px; padding-left: 28px; padding-right: 28px; } .content-main .sticky form input[type="text"] { border-radius: 999px; padding-left: 20px; padding-right: 20px; } .content-main--nav a, .content-main--nav span { border-radius: 50%; } .content-main--prices .accordion-item { border-radius: 24px; overflow: hidden; } .content-main--worker-tile-image-link { display: block; border-radius: 16px; overflow: hidden; } .content-main--worker-tile-image-link img { display: block; transition: transform .3s ease; } .content-main--worker-tile-image-link:hover img, .content-main--worker-tile-image-link:focus-visible img { transform: scale(1.03); } .button .icon-arrow-right-solid { display: inline-block; transition: transform .25s ease; } .button:hover .icon-arrow-right-solid, .button:focus-visible .icon-arrow-right-solid { transform: translateX(4px); } @media (prefers-reduced-motion: reduce) { .button .icon-arrow-right-solid, .content-main--worker-tile-image-link img { transition: none; } } .vcb-price-button { border-radius: 999px; padding: .75em 1.4em; margin: 0 10px 12px 0; } .content-main--prices .accordion-item { scroll-margin-top: 20px; } .content-main--tile .button { border-radius: 999px; padding-left: 20px; padding-right: 20px; } .vcb-count-badge { display: inline-block; min-width: 18px; height: 18px; padding: 0 5px; margin: 1px 0 0 6px; border-radius: 999px; background: var(--vcb-green); color: var(--vcb-white); font-size: 11px; font-weight: 600; line-height: 18px; text-align: center; vertical-align: top; box-sizing: border-box; } .vcb-count-badge.is-empty { background: var(--vcb-grey); color: var(--vcb-text-2); } .vcb-count-badge--menu { background: var(--vcb-white); color: var(--vcb-green-dark); } .is-accordion-submenu .vcb-count-badge--menu { background: var(--vcb-green); color: var(--vcb-white); } .header-main--menu .dropdown.menu > li.current-menu-item > a, .header-main--menu .dropdown.menu > li.current-menu-ancestor > a, .header-main--menu .dropdown.menu > li.current-menu-parent > a, .header-main--menu .dropdown.menu > li.current_page_ancestor > a, .header-main--menu .dropdown.menu > li.vcb-current-section > a { color: var(--vcb-green-dark); text-decoration: underline; text-decoration-thickness: 2px; text-underline-offset: 8px; text-decoration-color: var(--vcb-green); } .header-main--menu .is-dropdown-submenu li.current-menu-item > a, .header-main--menu .is-dropdown-submenu li.current-menu-ancestor > a { border-bottom-color: var(--vcb-white); } .header-main--menu .is-dropdown-submenu { border-radius: 16px; margin-top: -6px; } .header-main--menu .dropdown.menu > li > a, .header-main--menu .dropdown.menu > li > a:hover, .header-main--menu .dropdown.menu > li.is-active > a { border-bottom-color: transparent !important; } .header-main--menu .dropdown.menu > li > a:hover, .header-main--menu .dropdown.menu > li.is-active > a { color: var(--vcb-green-dark); } header.header-main { border-bottom: 0; } header.header-main::after { content: ""; display: block; width: calc(100% - 30px); max-width: 1370px; height: 2px; margin: 0 auto; border-radius: 2px; background: var(--vcb-grey-light); } @media screen and (max-width: 39.99875em) { header.header-main::after { width: calc(100% - 20px); } } .header-main--menu .is-dropdown-submenu::before { content: ""; position: absolute; left: 0; right: 0; top: -12px; height: 12px; } .content-main--tile-icon { min-height: 1.66em; } .icon-diagnostika::before { content: "" !important; display: inline-block; width: 1.01em; height: 1.01em; vertical-align: -0.155em; background-color: currentColor; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-20.42 -20.42 624.32 613.53'%3E%3Cpath d='M572.48,493.23l-80.07-80.72-54.12-54.09c20.43-32.89,32.98-69.61,35.07-108.2,1.28-23.6-1.65-46.09-7.31-68.9-7.83-31.56-20.8-61.46-40.14-87.57-17.73-23.94-39.17-44.03-64.6-59.44C319.07,8.72,266-4.48,216.65,1.38c-57.06,6.78-109.9,31.45-149.82,72.76-9.68,10.01-18.06,19.9-25.91,31.46C13.31,146.32-1.32,194.65.09,244.19c1.64,57.72,25.42,112.29,64.77,154.09,15.91,16.9,33.95,30.82,54.06,42.51,22.44,13.04,46.45,21.69,72.07,26.64,44.29,8.55,89.73,3.39,131.37-13.61,16.87-6.89,32.53-14.95,47.08-25.49l13.28,13.77,46.74,47.44,47.99,48.76,8.08,8.05,14.12,13.5c11.96,11.44,28.81,15.41,46.01,11.21,13.73-3.35,26.44-13.69,33.11-28.25,7.26-15.85,6.85-36.33-6.29-49.58ZM236.68,437.78c-111.49,0-201.86-90.38-201.86-201.86S125.2,34.050,236.68,34.05s201.86,90.38,201.86,201.86-90.38,201.86-201.86,201.86ZM547.14,536.43c-7.030,7.65-19.73,8.94-27.64,1.02l-55.16-55.22-7.98-8.26-61.13-61.44c-1.35-1.35-1.53-3.14-.34-4.32l11.14-11.03,14.06-14.57,125.86,126c8.01,8.02,8.4,19.94,1.17,27.81Z'/%3E%3Cpath d='M263.47,346.98l-11.6-54.79-27.85-128.67-19.57,74.27-18.76,70.32c-1.27,6.72-6.35,11.12-12.5,11.74-6.69.68-12.58-3.16-15.08-9.62l-20.05-51.62-6.56,9.43c-2.57,3.69-7.42,4.66-12,4.65l-43.830-.07c-8.42-.01-14.37-7.48-13.88-15.24.54-8.51,6.96-13.7,15.64-13.7h37.68s14.23-21.5,14.23-21.5c2.88-4.36,7.1-6.8,12.13-6.52,4.34.24,10.05,2.32,12.13,7.13l15.49,35.83,8.1-31.13,33.73-127.71c1.84-6.95,6.35-11.53,13.46-11.91,5.44-.29,12.79,3.050,14.34,9.81l35.76,156.26,11.49,53.06,20.79-67.81,10.74-33.82c1.85-5.83,7.2-9.58,13.08-9.81,8.11,0,12.93,5.61,15.73,12.73l13.7,34.79,37.9.02c8.57,0,14.99,5.89,15.25,14.17.26,8.23-6.12,14.87-14.8,14.87h-45.87c-6.79-.01-12.07-2.98-14.86-9.4l-5.15-11.85-8.2,27.38-23.54,77.96-5.76,19.59c-1.75,5.93-7.28,9.63-13.14,9.31-6.32-.35-11.28-4.25-12.64-10.75l-5.7-27.4Z'/%3E%3C/svg%3E") no-repeat center / contain; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-20.42 -20.42 624.32 613.53'%3E%3Cpath d='M572.48,493.23l-80.07-80.72-54.12-54.09c20.43-32.89,32.98-69.61,35.07-108.2,1.28-23.6-1.65-46.09-7.31-68.9-7.83-31.56-20.8-61.46-40.14-87.57-17.73-23.94-39.17-44.03-64.6-59.44C319.07,8.72,266-4.48,216.65,1.38c-57.06,6.78-109.9,31.45-149.82,72.76-9.68,10.01-18.06,19.9-25.91,31.46C13.31,146.32-1.32,194.65.09,244.19c1.64,57.72,25.42,112.29,64.77,154.09,15.91,16.9,33.95,30.82,54.06,42.51,22.44,13.04,46.45,21.69,72.07,26.64,44.29,8.55,89.73,3.39,131.37-13.61,16.87-6.89,32.53-14.95,47.08-25.49l13.28,13.77,46.74,47.44,47.99,48.76,8.08,8.05,14.12,13.5c11.96,11.44,28.81,15.41,46.01,11.21,13.73-3.35,26.44-13.69,33.11-28.25,7.26-15.85,6.85-36.33-6.29-49.58ZM236.68,437.78c-111.49,0-201.86-90.38-201.86-201.86S125.2,34.050,236.68,34.05s201.86,90.38,201.86,201.86-90.38,201.86-201.86,201.86ZM547.14,536.43c-7.030,7.65-19.73,8.94-27.64,1.02l-55.16-55.22-7.98-8.26-61.13-61.44c-1.35-1.35-1.53-3.14-.34-4.32l11.14-11.03,14.06-14.57,125.86,126c8.01,8.02,8.4,19.94,1.17,27.81Z'/%3E%3Cpath d='M263.47,346.98l-11.6-54.79-27.85-128.67-19.57,74.27-18.76,70.32c-1.27,6.72-6.35,11.12-12.5,11.74-6.69.68-12.58-3.16-15.08-9.62l-20.05-51.62-6.56,9.43c-2.57,3.69-7.42,4.66-12,4.65l-43.830-.07c-8.42-.01-14.37-7.48-13.88-15.24.54-8.51,6.96-13.7,15.64-13.7h37.68s14.23-21.5,14.23-21.5c2.88-4.36,7.1-6.8,12.13-6.52,4.34.24,10.05,2.32,12.13,7.13l15.49,35.83,8.1-31.13,33.73-127.71c1.84-6.95,6.35-11.53,13.46-11.91,5.44-.29,12.79,3.050,14.34,9.81l35.76,156.26,11.49,53.06,20.79-67.81,10.74-33.82c1.85-5.83,7.2-9.58,13.08-9.81,8.11,0,12.93,5.61,15.73,12.73l13.7,34.79,37.9.02c8.57,0,14.99,5.89,15.25,14.17.26,8.23-6.12,14.87-14.8,14.87h-45.87c-6.79-.01-12.07-2.98-14.86-9.4l-5.15-11.85-8.2,27.38-23.54,77.96-5.76,19.59c-1.75,5.93-7.28,9.63-13.14,9.31-6.32-.35-11.28-4.25-12.64-10.75l-5.7-27.4Z'/%3E%3C/svg%3E") no-repeat center / contain; } .icon-rehabilitacija-v3::before { content: "" !important; display: inline-block; width: 1.14em; height: 1.14em; vertical-align: -0.155em; background-color: currentColor; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-32.9 -32.9 875.8 1005.8'%3E%3Cpolygon points='25.72 885.13 25.73 885.13 25.73 885.12 25.72 885.13'/%3E%3Cpolygon points='424.93 699.56 424.93 699.56 424.94 699.57 424.93 699.56'/%3E%3Cpolygon points='788.55 910.79 788.55 910.79 788.55 910.79 788.55 910.79'/%3E%3Cpolygon points='502.24 657.2 502.24 657.2 502.25 657.21 502.24 657.2'/%3E%3Cpolygon points='372.25 339.62 372.25 339.62 372.25 339.63 372.25 339.62'/%3E%3Cpath d='M26.87,917.43s0,0-.01,0c0,0-.01,0-.02,0l.03.02Z'/%3E%3Cpath d='M788.9,892.02c-1.49-2.62-3.62-4.9-6.28-6.52l-.04-.02c-2.72-1.62-5.8-2.43-8.9-2.43l-258.14-.1c3.51-13.58,5.3-28.03,5.3-43.39,0-4.6-.16-9.28-.48-14.04v-.06s0-.07,0-.07l.02-.13v-.05c.06-.17.11-.31.14-.39l.03-.07h0s202.83-320.37,202.83-320.37c.35-.53.55-.71.87-.92l.16-.11c.23-.16.56-.31,1.04-.43.15-.02.29-.03.42-.03.28,0,.54.03.8.1h.05c6.78,1.7,13.09,2.57,18.97,2.57,5.31,0,10.27-.72,14.84-2.21,4.56-1.49,8.71-3.76,12.33-6.77,6.45-5.35,11.25-11.67,14.43-18.44,3.18-6.76,4.73-13.96,4.73-21.07,0-10.38-3.31-20.58-9.67-28.99-6.35-8.41-15.78-14.98-27.71-18.1h-.06c-.93-.25-1.9-.74-2.88-1.52-.84-.76-1.5-1.68-1.9-2.62l-128.73-299.66-.04-.24v-.09s.02-.11.02-.11l.02-.03c10.04-11.09,14.59-24.01,14.57-36.31,0-12.95-4.96-25.21-13.46-34.29-4.25-4.54-9.4-8.28-15.25-10.88-5.85-2.6-12.4-4.06-19.4-4.06-6.61,0-13.61,1.3-20.79,4.09-20.47,7.94-51.24,22.14-92.45,42.6-20.95,10.41-38.27,19.33-52.82,30.17-7.27,5.42-13.83,11.33-19.72,18.1-5.9,6.77-11.12,14.41-15.74,23.26h0c-3.75,7.2-7.43,16.21-11.14,27.12-3.7,10.91-7.41,23.7-11.13,38.41h0c-7.51,29.74-12.85,60.36-15.96,91.77h0c-.75,7.81-3.02,15.49-6.65,22.49h0c-41.95,80.8-128.89,246.46-260.92,496.95h0c-4.55,8.66-8.86,16.59-12.09,24.5-3.23,7.9-5.39,15.86-5.39,24.36,0,6.09,1.13,12.4,3.62,19.02h-32.9c-2.65,0-5.32.68-7.72,2.08-2.26,1.31-4.27,3.19-5.63,5.63h0s-.02.03-.03.05c0,.01-.01.02-.02.04h0c-1.32,2.31-2.07,4.95-2.07,7.69v3.57c0,3.13.87,6.15,2.37,8.82,1.54,2.71,3.79,4.96,6.51,6.5,2.63,1.5,5.63,2.37,8.76,2.38h0l737.85-.27c3.06,0,6.06-.82,8.7-2.32l.05-.03c2.66-1.56,4.81-3.79,6.32-6.39,1.5-2.58,2.29-5.5,2.33-8.47h0s.06-1.19.06-1.19h0c.01-.29.02-.56.02-.83,0-2.81-.66-5.61-1.99-8.13l-.08-.14ZM518.5,690.62c-2.89-11.95-7.89-23.45-16.26-33.41-20.87-24.96-43.18-49.65-66.81-74l80.03-138.65,171.29,48.19-165.46,261.41c.44-8.59.92-17.7.92-26.98,0-12.15-.82-24.6-3.71-36.56ZM482.24,811.51v.16s0,0,0,0c0,.04-.07.26-.16.41l-37.77,59.63c-1.71-5.53-2.65-12.67-2.64-21.39,0-.96.01-1.94.03-2.94v.02c.06-2.49.1-7.27.1-14.47,0-17.82-.19-50.31-.58-97.55h0c-.05-6.56-1.47-12.92-4.22-18.91-2.75-6-6.8-11.63-12.06-16.89-29.99-30.16-60.75-59.77-92.26-88.84h0c-1.76-1.67-3.86-2.91-6.17-3.62h0s-.09-.04-.14-.05c0,0,0,0,0,0h0c-3.73-1.23-7.36-1.88-10.88-1.88-4.67-.01-9.14,1.2-13.05,3.57-3.91,2.37-7.23,5.83-10.01,10.16h0c-59.15,92.57-113.98,178.26-164.37,257.1l-.03.05c-1.31,2.11-3.22,3.8-5.56,4.9h0c-1.79.85-3.72,1.29-5.65,1.29-.56,0-1.11-.04-1.67-.11h-.09c-2.52-.29-4.92-1.3-6.92-2.9l-.05-.04-.7-.54c-2.33-1.9-4.16-4.25-5.44-6.99-1.18-2.55-1.81-5.46-1.81-8.37,0-.09,0-.18,0-.27.09-3,.84-5.9,2.2-8.54h0c61.79-118.38,151.75-290.04,269.94-514.86,6.98-13.24,10.4-27.73,12.71-42.07,2.3-14.34,3.49-28.59,5.74-41.35h0c6.87-39.67,15.79-71.74,26.61-96.23,4.28-9.69,10.34-18.39,18.26-26.19,7.93-7.8,17.73-14.69,29.5-20.66h0c45.67-23.22,84.04-41.29,115.07-54.24h0c1.6-.67,3.32-1.01,5.1-1.01.33,0,.66.01.99.04,2.01.2,3.93.89,5.76,2.04,1.72,1.17,3.13,2.72,4.06,4.5l.59,1.13.04.07c.81,1.47,1.24,3.11,1.24,4.75,0,.11,0,.23,0,.34-.12,1.84-.69,3.6-1.68,5.13-1.03,1.52-2.43,2.74-4.03,3.51h-.01c-22.62,10.85-53.85,26.6-93.66,47.32-10.64,5.55-20.05,10.5-28.32,16.52-8.26,6.01-15.34,13.16-20.92,22.78-3.3,5.68-6.43,12.4-9.28,19.8-4.28,11.11-7.95,23.77-10.57,36.76-2.61,12.99-4.17,26.29-4.17,38.71,0,11.75,1.38,22.71,4.77,31.93h0c2.97,8.03,7.75,15.44,13.62,22.23,8.81,10.18,20.09,19.03,31.84,26.54,11.75,7.5,23.98,13.65,34.73,18.32,75.75,32.84,154.32,61.33,235.64,85.5l.05.02c1.87.53,3.65,1.59,5.06,2.99,1.45,1.5,2.51,3.29,3.04,5.16.31,1.12.47,2.24.47,3.34,0,.89-.1,1.78-.31,2.66l-.02.08-.15.67c-.42,1.87-1.34,3.59-2.61,4.92-1.33,1.4-2.98,2.38-4.77,2.86l-.1.03c-.9.27-1.84.4-2.8.4-.92,0-1.85-.12-2.78-.37-88.05-24-159.98-44.11-215.84-60.31h0c-4.17-1.22-8.21-1.86-12.1-1.86-6.15-.01-11.93,1.65-16.93,4.94-5.01,3.28-9.19,8.08-12.63,14.15h0c-24.77,43.57-51.13,89.39-79.24,137.4h0c-4.06,6.96-6.26,13.97-6.26,20.9,0,4.54.95,9.01,2.81,13.26,1.86,4.25,4.6,8.28,8.14,12.1h0c20.38,22.06,35.81,38.78,46.26,50.16,5.23,5.69,9.22,10.05,11.96,13.06,1.37,1.51,2.43,2.68,3.17,3.51.37.41.66.74.86.97.1.11.18.2.22.26l.04.05.02.03c2.06,2.67,3.87,5.07,5.41,7.33,2.31,3.4,3.99,6.46,5.14,9.81,1.15,3.35,1.8,7.03,1.86,11.79h0c.1,7.7.15,15.43.15,23.19,0,26.98-.59,54.41-1.76,82.27ZM317.55,647.44c35.97,33.28,62.51,58.78,79.43,76.33l.02.02c2.51,2.58,4.4,5.69,5.71,9.51,1.3,3.82,2,8.35,1.99,13.63,0,.18,0,.37,0,.55h0c-.15,18.2-.22,35.47-.22,51.8,0,25.48.18,48.71.55,69.69v.09c.08,2.07.51,4.12,1.3,6.06l.04.09,3.3,7.68h-241.19l149.07-235.46ZM464.57,278.64c-1.03-3.06-1.57-6.17-1.57-9.39,0-.15,0-.31,0-.46.59-34.88,6.94-62.96,18.74-84.36,1.46-2.64,3.88-5.5,7.38-8.43,3.5-2.94,8.05-5.96,13.64-8.98,27.12-14.6,55.31-29.37,84.51-44.19l116.24,270.71c-52.03-17.66-97.95-34.32-137.66-49.98h0c-8.43-3.32-19.18-7.36-30.56-12.18-17.06-7.22-35.55-16.23-49.47-26.84-6.96-5.3-12.75-10.98-16.71-16.89-1.98-2.95-3.51-5.96-4.54-9.02Z'/%3E%3Cpath d='M514.5,308.75c10.7,5.79,22.63,8.77,34.79,8.77.83,0,1.67-.01,2.51-.04,13-.44,25.69-4.37,36.81-11.25h.02c11.08-6.94,20.22-16.67,26.46-28.24,6.03-11.1,9.16-23.53,9.16-36.06,0-.53,0-1.05-.02-1.58-.26-13.09-3.98-25.84-10.71-36.99v-.02c-6.79-11.08-16.32-20.19-27.73-26.38-.02,0-.03-.02-.05-.03-10.67-5.76-22.65-8.76-34.81-8.76-.81,0-1.62.01-2.43.04-13.04.43-25.75,4.35-36.83,11.3-11.14,6.95-20.23,16.69-26.51,28.24-6.01,11.08-9.11,23.52-9.11,36.06,0,.51,0,1.03.02,1.54.26,13.13,3.98,25.84,10.72,36.98,6.73,11.17,16.33,20.27,27.71,26.42ZM514.7,227.11c2.85-6.35,7.28-11.93,12.87-16.04h.02c5.54-4.14,12.05-6.7,18.83-7.48h0c1.46-.17,2.92-.25,4.37-.25,5.26,0,10.46,1.1,15.28,3.22.02.01.04.02.06.03,6.18,2.8,11.46,7.13,15.4,12.7,3.94,5.59,6.38,12.14,7.01,19.02.1,1.19.15,2.39.15,3.58,0,5.77-1.2,11.48-3.56,16.77-2.84,6.39-7.31,11.91-12.88,16.05h0c-5.54,4.13-12.05,6.69-18.83,7.48-1.47.17-2.95.25-4.41.25-5.29,0-10.49-1.09-15.29-3.27l-.03-.02c-6.15-2.72-11.5-7.11-15.42-12.68-3.93-5.58-6.33-12.14-6.97-19.03-.11-1.22-.17-2.44-.17-3.65,0-5.72,1.23-11.4,3.58-16.69Z'/%3E%3Cpolygon points='486.8 282.32 486.8 282.32 486.79 282.32 486.8 282.32'/%3E%3Cpolygon points='624.24 240.34 624.24 240.34 624.24 240.34 624.24 240.34'/%3E%3Cpolygon points='511.68 179.49 511.69 179.49 511.69 179.49 511.68 179.49'/%3E%3Cpolygon points='615.1 277.98 615.1 277.99 615.1 277.99 615.1 277.98'/%3E%3Cpolygon points='514.5 308.75 514.5 308.75 514.5 308.75 514.5 308.75'/%3E%3C/svg%3E") no-repeat center / contain; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-32.9 -32.9 875.8 1005.8'%3E%3Cpolygon points='25.72 885.13 25.73 885.13 25.73 885.12 25.72 885.13'/%3E%3Cpolygon points='424.93 699.56 424.93 699.56 424.94 699.57 424.93 699.56'/%3E%3Cpolygon points='788.55 910.79 788.55 910.79 788.55 910.79 788.55 910.79'/%3E%3Cpolygon points='502.24 657.2 502.24 657.2 502.25 657.21 502.24 657.2'/%3E%3Cpolygon points='372.25 339.62 372.25 339.62 372.25 339.63 372.25 339.62'/%3E%3Cpath d='M26.87,917.43s0,0-.01,0c0,0-.01,0-.02,0l.03.02Z'/%3E%3Cpath d='M788.9,892.02c-1.49-2.62-3.62-4.9-6.28-6.52l-.04-.02c-2.72-1.62-5.8-2.43-8.9-2.43l-258.14-.1c3.51-13.58,5.3-28.03,5.3-43.39,0-4.6-.16-9.28-.48-14.04v-.06s0-.07,0-.07l.02-.13v-.05c.06-.17.11-.31.14-.39l.03-.07h0s202.83-320.37,202.83-320.37c.35-.53.55-.71.87-.92l.16-.11c.23-.16.56-.31,1.04-.43.15-.02.29-.03.42-.03.28,0,.54.03.8.1h.05c6.78,1.7,13.09,2.57,18.97,2.57,5.31,0,10.27-.72,14.84-2.21,4.56-1.49,8.71-3.76,12.33-6.77,6.45-5.35,11.25-11.67,14.43-18.44,3.18-6.76,4.73-13.96,4.73-21.07,0-10.38-3.31-20.58-9.67-28.99-6.35-8.41-15.78-14.98-27.71-18.1h-.06c-.93-.25-1.9-.74-2.88-1.52-.84-.76-1.5-1.68-1.9-2.62l-128.73-299.66-.04-.24v-.09s.02-.11.02-.11l.02-.03c10.04-11.09,14.59-24.01,14.57-36.31,0-12.95-4.96-25.21-13.46-34.29-4.25-4.54-9.4-8.28-15.25-10.88-5.85-2.6-12.4-4.06-19.4-4.06-6.61,0-13.61,1.3-20.79,4.09-20.47,7.94-51.24,22.14-92.45,42.6-20.95,10.41-38.27,19.33-52.82,30.17-7.27,5.42-13.83,11.33-19.72,18.1-5.9,6.77-11.12,14.41-15.74,23.26h0c-3.75,7.2-7.43,16.21-11.14,27.12-3.7,10.91-7.41,23.7-11.13,38.41h0c-7.51,29.74-12.85,60.36-15.96,91.77h0c-.75,7.81-3.02,15.49-6.65,22.49h0c-41.95,80.8-128.89,246.46-260.92,496.95h0c-4.55,8.66-8.86,16.59-12.09,24.5-3.23,7.9-5.39,15.86-5.39,24.36,0,6.09,1.13,12.4,3.62,19.02h-32.9c-2.65,0-5.32.68-7.72,2.08-2.26,1.31-4.27,3.19-5.63,5.63h0s-.02.03-.03.05c0,.01-.01.02-.02.04h0c-1.32,2.31-2.07,4.95-2.07,7.69v3.57c0,3.13.87,6.15,2.37,8.82,1.54,2.71,3.79,4.96,6.51,6.5,2.63,1.5,5.63,2.37,8.76,2.38h0l737.85-.27c3.06,0,6.06-.82,8.7-2.32l.05-.03c2.66-1.56,4.81-3.79,6.32-6.39,1.5-2.58,2.29-5.5,2.33-8.47h0s.06-1.19.06-1.19h0c.01-.29.02-.56.02-.83,0-2.81-.66-5.61-1.99-8.13l-.08-.14ZM518.5,690.62c-2.89-11.95-7.89-23.45-16.26-33.41-20.87-24.96-43.18-49.65-66.81-74l80.03-138.65,171.29,48.19-165.46,261.41c.44-8.59.92-17.7.92-26.98,0-12.15-.82-24.6-3.71-36.56ZM482.24,811.51v.16s0,0,0,0c0,.04-.07.26-.16.41l-37.77,59.63c-1.71-5.53-2.65-12.67-2.64-21.39,0-.96.01-1.94.03-2.94v.02c.06-2.49.1-7.27.1-14.47,0-17.82-.19-50.31-.58-97.55h0c-.05-6.56-1.47-12.92-4.22-18.91-2.75-6-6.8-11.63-12.06-16.89-29.99-30.16-60.75-59.77-92.26-88.84h0c-1.76-1.67-3.86-2.91-6.17-3.62h0s-.09-.04-.14-.05c0,0,0,0,0,0h0c-3.73-1.23-7.36-1.88-10.88-1.88-4.67-.01-9.14,1.2-13.05,3.57-3.91,2.37-7.23,5.83-10.01,10.16h0c-59.15,92.57-113.98,178.26-164.37,257.1l-.03.05c-1.31,2.11-3.22,3.8-5.56,4.9h0c-1.79.85-3.72,1.29-5.65,1.29-.56,0-1.11-.04-1.67-.11h-.09c-2.52-.29-4.92-1.3-6.92-2.9l-.05-.04-.7-.54c-2.33-1.9-4.16-4.25-5.44-6.99-1.18-2.55-1.81-5.46-1.81-8.37,0-.09,0-.18,0-.27.09-3,.84-5.9,2.2-8.54h0c61.79-118.38,151.75-290.04,269.94-514.86,6.98-13.24,10.4-27.73,12.71-42.07,2.3-14.34,3.49-28.59,5.74-41.35h0c6.87-39.67,15.79-71.74,26.61-96.23,4.28-9.69,10.34-18.39,18.26-26.19,7.93-7.8,17.73-14.69,29.5-20.66h0c45.67-23.22,84.04-41.29,115.07-54.24h0c1.6-.67,3.32-1.01,5.1-1.01.33,0,.66.01.99.04,2.01.2,3.93.89,5.76,2.04,1.72,1.17,3.13,2.72,4.06,4.5l.59,1.13.04.07c.81,1.47,1.24,3.11,1.24,4.75,0,.11,0,.23,0,.34-.12,1.84-.69,3.6-1.68,5.13-1.03,1.52-2.43,2.74-4.03,3.51h-.01c-22.62,10.85-53.85,26.6-93.66,47.32-10.64,5.55-20.05,10.5-28.32,16.52-8.26,6.01-15.34,13.16-20.92,22.78-3.3,5.68-6.43,12.4-9.28,19.8-4.28,11.11-7.95,23.77-10.57,36.76-2.61,12.99-4.17,26.29-4.17,38.71,0,11.75,1.38,22.71,4.77,31.93h0c2.97,8.03,7.75,15.44,13.62,22.23,8.81,10.18,20.09,19.03,31.84,26.54,11.75,7.5,23.98,13.65,34.73,18.32,75.75,32.84,154.32,61.33,235.64,85.5l.05.02c1.87.53,3.65,1.59,5.06,2.99,1.45,1.5,2.51,3.29,3.04,5.16.31,1.12.47,2.24.47,3.34,0,.89-.1,1.78-.31,2.66l-.02.08-.15.67c-.42,1.87-1.34,3.59-2.61,4.92-1.33,1.4-2.98,2.38-4.77,2.86l-.1.03c-.9.27-1.84.4-2.8.4-.92,0-1.85-.12-2.78-.37-88.05-24-159.98-44.11-215.84-60.31h0c-4.17-1.22-8.21-1.86-12.1-1.86-6.15-.01-11.93,1.65-16.93,4.94-5.01,3.28-9.19,8.08-12.63,14.15h0c-24.77,43.57-51.13,89.39-79.24,137.4h0c-4.06,6.96-6.26,13.97-6.26,20.9,0,4.54.95,9.01,2.81,13.26,1.86,4.25,4.6,8.28,8.14,12.1h0c20.38,22.06,35.81,38.78,46.26,50.16,5.23,5.69,9.22,10.05,11.96,13.06,1.37,1.51,2.43,2.68,3.17,3.51.37.41.66.74.86.97.1.11.18.2.22.26l.04.05.02.03c2.06,2.67,3.87,5.07,5.41,7.33,2.31,3.4,3.99,6.46,5.14,9.81,1.15,3.35,1.8,7.03,1.86,11.79h0c.1,7.7.15,15.43.15,23.19,0,26.98-.59,54.41-1.76,82.27ZM317.55,647.44c35.97,33.28,62.51,58.78,79.43,76.33l.02.02c2.51,2.58,4.4,5.69,5.71,9.51,1.3,3.82,2,8.35,1.99,13.63,0,.18,0,.37,0,.55h0c-.15,18.2-.22,35.47-.22,51.8,0,25.48.18,48.71.55,69.69v.09c.08,2.07.51,4.12,1.3,6.06l.04.09,3.3,7.68h-241.19l149.07-235.46ZM464.57,278.64c-1.03-3.06-1.57-6.17-1.57-9.39,0-.15,0-.31,0-.46.59-34.88,6.94-62.96,18.74-84.36,1.46-2.64,3.88-5.5,7.38-8.43,3.5-2.94,8.05-5.96,13.64-8.98,27.12-14.6,55.31-29.37,84.51-44.19l116.24,270.71c-52.03-17.66-97.95-34.32-137.66-49.98h0c-8.43-3.32-19.18-7.36-30.56-12.18-17.06-7.22-35.55-16.23-49.47-26.84-6.96-5.3-12.75-10.98-16.71-16.89-1.98-2.95-3.51-5.96-4.54-9.02Z'/%3E%3Cpath d='M514.5,308.75c10.7,5.79,22.63,8.77,34.79,8.77.83,0,1.67-.01,2.51-.04,13-.44,25.69-4.37,36.81-11.25h.02c11.08-6.94,20.22-16.67,26.46-28.24,6.03-11.1,9.16-23.53,9.16-36.06,0-.53,0-1.05-.02-1.58-.26-13.09-3.98-25.84-10.71-36.99v-.02c-6.79-11.08-16.32-20.19-27.73-26.38-.02,0-.03-.02-.05-.03-10.67-5.76-22.65-8.76-34.81-8.76-.81,0-1.62.01-2.43.04-13.04.43-25.75,4.35-36.83,11.3-11.14,6.95-20.23,16.69-26.51,28.24-6.01,11.08-9.11,23.52-9.11,36.06,0,.51,0,1.03.02,1.54.26,13.13,3.98,25.84,10.72,36.98,6.73,11.17,16.33,20.27,27.71,26.42ZM514.7,227.11c2.85-6.35,7.28-11.93,12.87-16.04h.02c5.54-4.14,12.05-6.7,18.83-7.48h0c1.46-.17,2.92-.25,4.37-.25,5.26,0,10.46,1.1,15.28,3.22.02.01.04.02.06.03,6.18,2.8,11.46,7.13,15.4,12.7,3.94,5.59,6.38,12.14,7.01,19.02.1,1.19.15,2.39.15,3.58,0,5.77-1.2,11.48-3.56,16.77-2.84,6.39-7.31,11.91-12.88,16.05h0c-5.54,4.13-12.05,6.69-18.83,7.48-1.47.17-2.95.25-4.41.25-5.29,0-10.49-1.09-15.29-3.27l-.03-.02c-6.15-2.72-11.5-7.11-15.42-12.68-3.93-5.58-6.33-12.14-6.97-19.03-.11-1.22-.17-2.44-.17-3.65,0-5.72,1.23-11.4,3.58-16.69Z'/%3E%3Cpolygon points='486.8 282.32 486.8 282.32 486.79 282.32 486.8 282.32'/%3E%3Cpolygon points='624.24 240.34 624.24 240.34 624.24 240.34 624.24 240.34'/%3E%3Cpolygon points='511.68 179.49 511.69 179.49 511.69 179.49 511.68 179.49'/%3E%3Cpolygon points='615.1 277.98 615.1 277.99 615.1 277.99 615.1 277.98'/%3E%3Cpolygon points='514.5 308.75 514.5 308.75 514.5 308.75 514.5 308.75'/%3E%3C/svg%3E") no-repeat center / contain; } .icon-ga-nomnieki::before { content: "" !important; display: inline-block; width: 1.01em; height: 1.01em; vertical-align: -0.155em; background-color: currentColor; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-34.2 -34.2 1045.55 970.84'%3E%3Cpath d='M376.89.25c-21.08,1.32-45.13,11.54-59.95,25.37-14.5,13.51-25.37,32.61-29.98,52.38-1.65,7.25-1.98,11.21-1.98,39.87q0,31.95-2.63,34.26-2.3,2.31-92.91,2.96c-61.27.33-92.24.99-95.54,1.65-22.07,4.28-42.49,15.16-58.64,29.98-18.12,17.46-29.32,38.55-33.61,63.91C0,260.51,0,266.44,0,528.68,0,824.2-.32,805.42,5.28,823.54c5.93,18.12,15.48,32.95,29.98,47.12,13.84,13.18,28.66,21.74,47.44,27.02,18.45,5.27-9.88,4.94,410.49,4.61q383.81,0,392.37-1.98c24.71-5.6,44.14-16.14,59.96-32.94,15.81-16.47,24.71-32.95,29.65-55.35q1.98-9.23,1.98-283.33t-2.31-283.98c-3.29-11.86-5.6-18.78-10.21-28-12.52-24.71-38.22-46.45-65.23-55.68-17.13-5.6-11.53-5.27-112.01-5.93q-91.59-.66-93.56-2.63-1.98-1.98-2.64-36.24c-.66-33.6-.66-34.6-2.96-43.49-8.24-30.64-31.29-56.01-61.93-67.21C611.14.25,614.1.25,491.54.25c-61.61-.33-113-.33-114.65,0h0ZM598.62,57.57c12.85,1.65,21.08,6.26,27.34,15.48,7.25,10.87,7.58,12.85,7.91,44.48.33,19.44,0,29.32-.65,31.63-1.65,6.26,9.55,5.93-145.29,5.93-100.15,0-139.69-.32-141.33-.99-4.28-1.97-4.62-3.29-4.29-32.94,0-29.98.66-33.93,5.27-42.5.99-2.64,3.95-6.59,6.26-8.9,7.25-8.24,14.82-11.2,28.33-12.19,13.84-.99,209.21-.99,216.45,0h0ZM870.41,213.07c19.44,2.63,34.59,13.18,43.48,30.97,7.25,14.5,6.59-11.2,6.59,288.6q-.33,267.51-2.3,273.44c-6.59,18.78-21.09,31.96-41.18,36.9q-7.91,1.98-389.42,1.65c-242.14,0-383.15-.33-385.45-.99-11.53-2.64-20.1-7.24-28.33-15.48-7.91-7.91-12.19-15.81-15.15-26.69q-1.98-7.25-2.3-266.85c-.33-177.9,0-262.25.66-267.84,1.98-16.47,8.23-29.98,18.78-39.53,5.93-5.6,10.87-8.57,18.78-11.53q5.93-2.31,358.11-2.63c194.04-.33,365.69-.66,381.83-.66s32.29,0,35.91.66h0ZM870.41,213.07'/%3E%3Cpath d='M421.71,303.66c-14.17,1.32-24.38,8.9-28.33,20.76-1.98,5.6-1.97,7.58-2.63,53.7q-.33,47.77-2.31,49.08c-2.96,2.64-10.87,2.97-55.34,2.64-37.23-.33-41.51,0-46.12,1.32-9.88,2.97-17.47,10.21-20.76,20.09-1.32,4.28-1.32,10.88-1.65,73.47-.33,40.19,0,71.49.66,74.78,1.65,12.19,7.58,20.76,16.81,25.04q5.6,2.63,55.01,2.96,49.42.66,51.72,2.97c1.65,2.31,1.98,3.29,1.98,10.54,1.32,97.19,1.32,90.27,3.29,95.21,3.95,8.57,12.85,14.83,24.05,17.13,7.58,1.32,138.7.99,144.96-.33,9.88-2.31,17.46-8.9,21.09-18.12q2.3-4.94,2.3-53.37t2.31-51.07q2.31-2.3,52.38-2.97,49.75-.33,54.36-2.3c5.27-2.64,11.86-9.22,14.49-14.83,1.65-3.95,1.98-6.59,2.31-25.04.99-31.63.99-117.94,0-126.51-1.32-13.18-7.25-21.75-18.45-27.02q-4.61-2.3-53.04-2.3c-37.56,0-48.76-.33-50.4-.99-3.95-2.64-3.96-2.31-3.96-51.4s-.32-49.09-4.61-57.98c-2.3-4.61-8.9-10.87-13.84-13.18-2.31-.66-6.59-1.98-9.88-2.64-7.25-.99-125.52-.66-136.39.33h0ZM527.13,362.3q1.97,1.98,2.63,52.71.33,50.41,3.29,56.34c2.97,6.59,6.92,10.21,13.84,13.51,4.28,1.65,4.94,1.65,54.03,2.31,53.04.33,52.71.33,54.36,4.94,1.32,3.29.99,69.51,0,73.13-.66,1.32-1.98,3.3-2.96,3.96-1.32.66-14.5.99-51.4,1.31q-49.75.33-54.69,2.97c-5.93,2.63-11.2,7.58-13.83,13.18q-2.31,4.61-2.64,54.69c-.66,37.23-.99,50.41-1.65,51.73-1.98,3.62-4.94,3.95-39.2,3.95s-37.89-.33-39.86-4.28c-.99-1.65-.99-12.85-.99-47.44,0-46.78-.66-52.71-3.62-59.3-3.62-6.59-12.19-13.18-20.1-15.16-1.98-.33-24.38-.66-50.07-.66s-47.78-.32-48.76-.99c-3.96-1.65-3.95-3.63-3.95-40.2,0-20.75.33-35.58.66-37.22,1.98-4.61,2.96-4.61,53.04-4.61s52.71-.33,60.95-5.93c4.61-3.29,7.58-6.92,9.88-12.85,1.32-3.29,1.32-10.21,1.98-53.69,0-27.68.66-50.74.99-51.4,2.31-3.29,5.27-3.62,41.18-3.29q34.92,0,36.9,2.3h0ZM527.13,362.3'/%3E%3C/svg%3E") no-repeat center / contain; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-34.2 -34.2 1045.55 970.84'%3E%3Cpath d='M376.89.25c-21.08,1.32-45.13,11.54-59.95,25.37-14.5,13.51-25.37,32.61-29.98,52.38-1.65,7.25-1.98,11.21-1.98,39.87q0,31.95-2.63,34.26-2.3,2.31-92.91,2.96c-61.27.33-92.24.99-95.54,1.65-22.07,4.28-42.49,15.16-58.64,29.98-18.12,17.46-29.32,38.55-33.61,63.91C0,260.51,0,266.44,0,528.68,0,824.2-.32,805.42,5.28,823.54c5.93,18.12,15.48,32.95,29.98,47.12,13.84,13.18,28.66,21.74,47.44,27.02,18.45,5.27-9.88,4.94,410.49,4.61q383.81,0,392.37-1.98c24.71-5.6,44.14-16.14,59.96-32.94,15.81-16.47,24.71-32.95,29.65-55.35q1.98-9.23,1.98-283.33t-2.31-283.98c-3.29-11.86-5.6-18.78-10.21-28-12.52-24.71-38.22-46.45-65.23-55.68-17.13-5.6-11.53-5.27-112.01-5.93q-91.59-.66-93.56-2.63-1.98-1.98-2.64-36.24c-.66-33.6-.66-34.6-2.96-43.49-8.24-30.64-31.29-56.01-61.93-67.21C611.14.25,614.1.25,491.54.25c-61.61-.33-113-.33-114.65,0h0ZM598.62,57.57c12.85,1.65,21.08,6.26,27.34,15.48,7.25,10.87,7.58,12.85,7.91,44.48.33,19.44,0,29.32-.65,31.63-1.65,6.26,9.55,5.93-145.29,5.93-100.15,0-139.69-.32-141.33-.99-4.28-1.97-4.62-3.29-4.29-32.94,0-29.98.66-33.93,5.27-42.5.99-2.64,3.95-6.59,6.26-8.9,7.25-8.24,14.82-11.2,28.33-12.19,13.84-.99,209.21-.99,216.45,0h0ZM870.41,213.07c19.44,2.63,34.59,13.18,43.48,30.97,7.25,14.5,6.59-11.2,6.59,288.6q-.33,267.51-2.3,273.44c-6.59,18.78-21.09,31.96-41.18,36.9q-7.91,1.98-389.42,1.65c-242.14,0-383.15-.33-385.45-.99-11.53-2.64-20.1-7.24-28.33-15.48-7.91-7.91-12.19-15.81-15.15-26.69q-1.98-7.25-2.3-266.85c-.33-177.9,0-262.25.66-267.84,1.98-16.47,8.23-29.98,18.78-39.53,5.93-5.6,10.87-8.57,18.78-11.53q5.93-2.31,358.11-2.63c194.04-.33,365.69-.66,381.83-.66s32.29,0,35.91.66h0ZM870.41,213.07'/%3E%3Cpath d='M421.71,303.66c-14.17,1.32-24.38,8.9-28.33,20.76-1.98,5.6-1.97,7.58-2.63,53.7q-.33,47.77-2.31,49.08c-2.96,2.64-10.87,2.97-55.34,2.64-37.23-.33-41.51,0-46.12,1.32-9.88,2.97-17.47,10.21-20.76,20.09-1.32,4.28-1.32,10.88-1.65,73.47-.33,40.19,0,71.49.66,74.78,1.65,12.19,7.58,20.76,16.81,25.04q5.6,2.63,55.01,2.96,49.42.66,51.72,2.97c1.65,2.31,1.98,3.29,1.98,10.54,1.32,97.19,1.32,90.27,3.29,95.21,3.95,8.57,12.85,14.83,24.05,17.13,7.58,1.32,138.7.99,144.96-.33,9.88-2.31,17.46-8.9,21.09-18.12q2.3-4.94,2.3-53.37t2.31-51.07q2.31-2.3,52.38-2.97,49.75-.33,54.36-2.3c5.27-2.64,11.86-9.22,14.49-14.83,1.65-3.95,1.98-6.59,2.31-25.04.99-31.63.99-117.94,0-126.51-1.32-13.18-7.25-21.75-18.45-27.02q-4.61-2.3-53.04-2.3c-37.56,0-48.76-.33-50.4-.99-3.95-2.64-3.96-2.31-3.96-51.4s-.32-49.09-4.61-57.98c-2.3-4.61-8.9-10.87-13.84-13.18-2.31-.66-6.59-1.98-9.88-2.64-7.25-.99-125.52-.66-136.39.33h0ZM527.13,362.3q1.97,1.98,2.63,52.71.33,50.41,3.29,56.34c2.97,6.59,6.92,10.21,13.84,13.51,4.28,1.65,4.94,1.65,54.03,2.31,53.04.33,52.71.33,54.36,4.94,1.32,3.29.99,69.51,0,73.13-.66,1.32-1.98,3.3-2.96,3.96-1.32.66-14.5.99-51.4,1.31q-49.75.33-54.69,2.97c-5.93,2.63-11.2,7.58-13.83,13.18q-2.31,4.61-2.64,54.69c-.66,37.23-.99,50.41-1.65,51.73-1.98,3.62-4.94,3.95-39.2,3.95s-37.89-.33-39.86-4.28c-.99-1.65-.99-12.85-.99-47.44,0-46.78-.66-52.71-3.62-59.3-3.62-6.59-12.19-13.18-20.1-15.16-1.98-.33-24.38-.66-50.07-.66s-47.78-.32-48.76-.99c-3.96-1.65-3.95-3.63-3.95-40.2,0-20.75.33-35.58.66-37.22,1.98-4.61,2.96-4.61,53.04-4.61s52.71-.33,60.95-5.93c4.61-3.29,7.58-6.92,9.88-12.85,1.32-3.29,1.32-10.21,1.98-53.69,0-27.68.66-50.74.99-51.4,2.31-3.29,5.27-3.62,41.18-3.29q34.92,0,36.9,2.3h0ZM527.13,362.3'/%3E%3C/svg%3E") no-repeat center / contain; } .content-main--gallery-image { display: block; border-radius: 16px; overflow: hidden; margin-bottom: 20px; } .content-main--gallery-image img { display: block; width: 100%; border-radius: 16px; transition: transform .3s ease; } .content-main--gallery-image:hover img { transform: scale(1.03); } .content-main--service-tile .vcb-tile-text { display: block; } .content-main--service-tile .vcb-tile-sub { display: block; margin-top: 4px; font-size: 14px; font-weight: 400; color: var(--vcb-text-2); } .vcb-card { margin: 0 0 32px; padding: 35px 30px; background: var(--vcb-white); border-radius: 24px; } .vcb-card__head { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; gap: 10px 24px; margin-bottom: 16px; } .vcb-card__title { margin: 0; font-size: 22px; font-weight: 500; line-height: 1.3; color: var(--vcb-text); } .vcb-card__deadline { font-size: 17px; color: var(--vcb-text); white-space: nowrap; } .vcb-card__deadline .icon { margin-right: 5px; font-size: 15px; color: var(--vcb-green-dark); } .vcb-card__deadline span { color: var(--vcb-text-2); } .vcb-card__status { margin: 0 0 14px; padding: 12px 16px; border-radius: 14px; background: var(--vcb-tint-green); } .vcb-card__status.is-closed { background: var(--vcb-bg); } .vcb-card__item { margin: 0 0 16px; } .vcb-card__files { display: flex; flex-wrap: wrap; gap: 10px; margin: 0 0 16px; padding: 0; list-style: none; } .vcb-card__files li { margin: 0; } .vcb-card__files a { display: inline-flex; align-items: center; gap: 8px; padding: .55em 1.1em; border: 1px solid var(--vcb-grey-light); border-radius: 999px; color: var(--vcb-text); font-size: 15px; text-decoration: none; transition: border-color .2s ease, color .2s ease; } .vcb-card__files a:hover, .vcb-card__files a:focus-visible { border-color: var(--vcb-green); color: var(--vcb-green-dark); } .vcb-card__files .icon { color: var(--vcb-green-dark); } .vcb-card__ext { font-size: 12px; color: var(--vcb-text-3); } .vcb-card__meta { margin: 0; font-size: 14px; color: var(--vcb-text-2); } @media screen and (max-width: 39.99875em) { .vcb-card { padding: 24px 20px; } .vcb-card__deadline { white-space: normal; } } @media screen and (min-width: 22.5em) and (max-width: 51.99875em) { .header-main .vcb-social-cell { display: block !important; } .header-main .vcb-social-cell { margin: 0 2px 0 -20px; } .header-main .vcb-social-cell .header-main--social a { width: 32px; height: 32px; } .header-main .vcb-social-cell .header-main--social svg { width: 22px; height: 22px; } } @media screen and (max-width: 39.99875em) { .slider--slide { padding-top: 45.5%; } } #nav-mobile-menu .button { border-radius: 999px; } .nav-mobile-menu--list.menu > li .submenu-toggle::before { width: 30px; height: 30px; line-height: 30px; border-radius: 50%; background: var(--vcb-tint-green); color: var(--vcb-green-dark); font-size: 12px; text-align: center; } html { scroll-padding-top: 150px; } header.header-main { position: sticky; top: var(--wp-admin--admin-bar--height, 0px); z-index: 90; background: rgba(255,255,255,.86); -webkit-backdrop-filter: blur(16px) saturate(1.6); backdrop-filter: blur(16px) saturate(1.6); transition: box-shadow .3s ease; } header.header-main::after { display: none !important; } header.header-main.is-scrolled { box-shadow: 0 6px 24px rgba(29,29,27,.06); } @media screen and (max-width: 600px) { .admin-bar header.header-main { top: 0; } } @media screen and (min-width: 64em) { .header-main--top { padding-top: 6px; } .header-main .header-main--logo img { width: clamp(190px, calc(40px + 16vw), 240px); } .header-main--menu .dropdown.menu > li > a { padding-top: 19px; padding-bottom: 19px; } } section.head-title { background: var(--vcb-bg); padding: 26px 0 0; } section.head-title .grid-container { display: flex; flex-direction: column; align-items: flex-start; } section.head-title .grid-container > * { max-width: 100%; } section.head-title .head-title--breadcrumbs { margin-bottom: 0; } section.head-title + section.content-main { padding-top: 34px; } section.head-title h1 { margin-top: 14px; font-size: clamp(30px, 2.6vw, 40px); line-height: 1.2; } .head-title--breadcrumbs { display: inline-flex; align-items: center; max-width: 100%; padding: 7px 16px 7px 14px; background: var(--vcb-white); border-radius: 999px; font-size: 14px; line-height: 1.4; color: var(--vcb-text-2); } .head-title--breadcrumbs > span { display: inline-flex; align-items: center; flex-wrap: wrap; row-gap: 2px; } .head-title--breadcrumbs a { color: var(--vcb-text-2); text-decoration: none; transition: color .2s ease; } .head-title--breadcrumbs a:hover, .head-title--breadcrumbs a:focus-visible { color: var(--vcb-green-dark); } .head-title--breadcrumbs > span > span:first-child > a { display: inline-flex; align-items: center; } .head-title--breadcrumbs > span > span:first-child > a::before { content: ""; width: 15px; height: 15px; margin-right: 6px; background: currentColor; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linejoin='round'%3E%3Cpath d='M3.5 10.5 12 3.5l8.5 7V20a1 1 0 0 1-1 1H15v-6H9v6H4.5a1 1 0 0 1-1-1z'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linejoin='round'%3E%3Cpath d='M3.5 10.5 12 3.5l8.5 7V20a1 1 0 0 1-1 1H15v-6H9v6H4.5a1 1 0 0 1-1-1z'/%3E%3C/svg%3E") center / contain no-repeat; } .head-title--breadcrumbs-seperator { display: inline-block; width: 14px; height: 14px; margin: 0 7px; font-size: 0; background: var(--vcb-grey); -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9.5 6 6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9.5 6 6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat; } .head-title--breadcrumbs .breadcrumb_last { color: var(--vcb-green-dark); font-weight: 500; } @media screen and (max-width: 39.99875em) { section.head-title { padding-top: 16px; } section.head-title h1 { margin-top: 12px; font-size: 28px; } .head-title--breadcrumbs { font-size: 13px; padding: 6px 14px 6px 12px; border-radius: 18px; } section.head-title + section.content-main { padding-top: 26px; } } .footer-main.vcb-footer { padding: 64px 0 0; background: var(--vcb-white); text-align: left; } .vcb-footer a { color: var(--vcb-text); text-decoration: none; transition: color .2s ease; } .vcb-footer a:hover, .vcb-footer a:focus-visible { color: var(--vcb-green-dark); } .vcb-footer__grid { display: grid; grid-template-columns: minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr); gap: 48px; padding-bottom: 52px; } .vcb-footer__logo { display: inline-block; } .vcb-footer__logo img { display: block; width: clamp(200px, calc(47.75px + 18.3vw), 271px); height: auto; } @media screen and (min-width: 64em) { .vcb-footer__logo img { width: clamp(190px, calc(40px + 16vw), 240px); } } .vcb-footer__slogan { margin: 18px 0 0; font-size: 17px; font-weight: 600; line-height: 1.4; color: var(--vcb-green-dark); } .vcb-footer__social-text { margin: 10px 0 14px; font-size: 15px; line-height: 1.5; color: var(--vcb-text-2); } .vcb-footer__social { display: flex; gap: 10px; } .vcb-footer .vcb-footer__social a { display: inline-flex; align-items: center; justify-content: center; width: 44px; height: 44px; border-radius: 50%; background: var(--vcb-tint-green); color: var(--vcb-green-dark); transition: background .2s ease, color .2s ease; } .vcb-footer .vcb-footer__social a:hover, .vcb-footer .vcb-footer__social a:focus-visible { background: var(--vcb-green); color: var(--vcb-white); } .vcb-footer__social svg { width: 22px; height: 22px; display: block; } .vcb-footer__title { margin: 4px 0 18px; font-size: 18px; font-weight: 600; line-height: 1.3; color: var(--vcb-text); } .vcb-footer__list, .vcb-footer__menu { list-style: none; margin: 0; padding: 0; } .vcb-footer__list li { margin: 0 0 14px; font-size: 16px; line-height: 1.45; } .vcb-footer__label { display: block; margin-bottom: 2px; font-size: 13px; color: var(--vcb-text-3); } .vcb-footer__menu li { margin: 0 0 12px; font-size: 16px; line-height: 1.4; } .vcb-footer__menu a { display: inline-block; padding: 0; } .vcb-footer__bottom { display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 22px 0 26px; border-top: 1px solid var(--vcb-grey-light); font-size: 14px; line-height: 1.5; color: var(--vcb-text-3); } .vcb-footer__legal { display: flex; flex-wrap: wrap; align-items: center; gap: 6px 22px; } .vcb-footer .vcb-cookie-settings { padding: 0; border: 0; background: none; font: inherit; color: var(--vcb-text-2); text-decoration: underline; text-underline-offset: 3px; cursor: pointer; } .vcb-footer .vcb-cookie-settings:hover { color: var(--vcb-green-dark); } .vcb-footer__top { flex: none; display: inline-flex; align-items: center; justify-content: center; width: 48px; height: 48px; padding: 0; border: 0; border-radius: 50%; background: var(--vcb-green); color: var(--vcb-white); cursor: pointer; transition: background .2s ease; } .vcb-footer__top:hover, .vcb-footer__top:focus-visible { background: var(--vcb-green-dark); } .vcb-footer__top svg { width: 20px; height: 20px; transition: transform .25s ease; } .vcb-footer__top:hover svg { transform: translateY(-3px); } @media screen and (max-width: 63.99875em) { .vcb-footer__grid { grid-template-columns: 1fr 1fr; } .vcb-footer__brand { grid-column: 1 / -1; } } @media screen and (max-width: 39.99875em) { .footer-main.vcb-footer { padding-top: 44px; } .vcb-footer__grid { grid-template-columns: 1fr; gap: 34px; padding-bottom: 36px; } .vcb-footer__legal { flex-direction: column; align-items: flex-start; gap: 6px; } } .content-main--prices-group .content-main--prices-list:last-child { border-bottom: 0; margin-bottom: 0; } @media screen and (max-width: 39.99875em) { .content-main--prices-group-title { border-right: 0; } .content-main--prices-list { flex-wrap: nowrap; align-items: baseline; } .content-main--prices-list > .content-main--prices-list-text { flex: 1 1 0; width: auto; min-width: 0; padding-right: 8px; } .content-main--prices-list > .content-main--prices-list-price { flex: none; width: auto; padding-left: 8px; white-space: nowrap; text-align: right; } } .home .footer-main.vcb-footer { padding-top: 0; } .home .vcb-footer__grid { padding-top: 56px; border-top: 1px solid var(--vcb-grey-light); } @media screen and (max-width: 39.99875em) { .home .vcb-footer__grid { padding-top: 40px; } } .vcb-footer__follow { display: inline-flex; align-items: center; gap: 14px; max-width: 100%; margin-top: 18px; padding: 10px 12px 10px 20px; background: var(--vcb-bg); border-radius: 999px; } .vcb-footer__follow .vcb-footer__social-text { margin: 0; max-width: 250px; font-size: 14px; line-height: 1.4; color: var(--vcb-text-2); } .vcb-footer__follow .vcb-footer__social { flex: none; gap: 4px; } .vcb-footer .vcb-footer__follow .vcb-footer__social a { width: 36px; height: 36px; border-radius: 50%; background: none; color: var(--vcb-text); } .vcb-footer .vcb-footer__follow .vcb-footer__social a:hover, .vcb-footer .vcb-footer__follow .vcb-footer__social a:focus-visible { background: none; color: var(--vcb-green-dark); } .vcb-footer__follow .vcb-footer__social svg { width: 24px; height: 24px; } .vcb-footer__follow .vcb-footer__social svg.vcb-icon-x { width: 20px; height: 20px; } .vcb-footer .vcb-cookie-settings { display: inline-flex; align-items: center; gap: 7px; padding: 7px 16px 7px 13px; background: var(--vcb-bg); border-radius: 999px; font-size: 14px; line-height: 1.4; color: var(--vcb-text-2); text-decoration: none; transition: color .2s ease; } .vcb-footer .vcb-cookie-settings::before { content: ""; width: 15px; height: 15px; background: currentColor; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center / contain no-repeat; } .vcb-footer .vcb-cookie-settings:hover, .vcb-footer .vcb-cookie-settings:focus-visible { color: var(--vcb-green-dark); } .vcb-footer__bottom { justify-content: flex-start; } .vcb-totop { position: fixed; right: 22px; bottom: 22px; z-index: 85; display: inline-flex; align-items: center; justify-content: center; width: 50px; height: 50px; padding: 0; border: 0; border-radius: 50%; background: rgba(57,181,74,.55); -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px); color: var(--vcb-white); cursor: pointer; opacity: 0; visibility: hidden; transform: translateY(14px); transition: opacity .4s ease, transform .4s ease, visibility 0s linear .4s, background .25s ease; } .vcb-totop.is-visible { opacity: 1; visibility: visible; transform: none; transition: opacity .4s ease, transform .4s ease, visibility 0s, background .25s ease; } .vcb-totop:hover, .vcb-totop:focus-visible { background: var(--vcb-green); } .vcb-totop svg { width: 20px; height: 20px; transition: transform .25s ease; } .vcb-totop:hover svg, .vcb-totop:focus-visible svg { transform: scale(1.3); } @media screen and (max-width: 39.99875em) { .vcb-totop { right: 14px; bottom: 14px; width: 46px; height: 46px; } .vcb-footer__follow { padding: 10px 10px 10px 18px; border-radius: 26px; } .vcb-footer__follow .vcb-footer__social-text { font-size: 13.5px; } } @media (prefers-reduced-motion: reduce) { .vcb-totop, .vcb-totop svg { transition: none; } } .vcb-service-tiles > .cell { display: flex; } .vcb-service-tiles > .cell > .content-main--tile { flex: 1 1 auto; width: 100%; } @media screen and (max-width: 39.99875em) { .vcb-service-tiles .content-main--tile { padding: 20px 16px 22px; margin-bottom: 20px; } .vcb-service-tiles .content-main--tile-icon { font-size: 44px; line-height: 66px; height: 66px; min-height: 0; margin-bottom: 8px; overflow: visible; } .vcb-service-tiles .content-main--tile-title { font-size: 15.5px; line-height: 1.3; } .vcb-service-tiles .content-main--tile-title .icon { font-size: .85em; } } @media screen and (max-width: 379px) { .vcb-service-tiles .content-main--tile { padding: 18px 13px 20px; } .vcb-service-tiles .content-main--tile-title { font-size: 14.5px; } } .vcb-footer__bottom { justify-content: center; text-align: center; } .vcb-footer__legal { justify-content: center; } @media screen and (max-width: 39.99875em) { .vcb-footer__legal { align-items: center; gap: 10px; } } .vcb-totop { background: rgba(255,255,255,.72); color: var(--vcb-green-dark); box-shadow: 0 2px 10px rgba(29,29,27,.08); transition: opacity .4s ease, transform .4s ease, visibility 0s linear .4s, background .25s ease, box-shadow .25s ease; } .vcb-totop.is-visible { transition: opacity .4s ease, transform .4s ease, visibility 0s, background .25s ease, box-shadow .25s ease; } .vcb-totop:hover, .vcb-totop:focus-visible { background: var(--vcb-white); box-shadow: 0 6px 22px rgba(29,29,27,.18); } .vcb-totop:hover svg, .vcb-totop:focus-visible svg { transform: none; } .vcb-route-button { margin: 22px 0 0; } .vcb-pager-wrap { margin-top: 10px; } .vcb-pager { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; gap: 12px; } .vcb-pager__step { display: inline-flex; align-items: center; gap: 8px; height: 46px; padding: 0 20px; border-radius: 999px; background: var(--vcb-white); color: var(--vcb-text); font-size: 16px; font-weight: 500; text-decoration: none; transition: background .2s ease, color .2s ease; } .vcb-pager__step:hover, .vcb-pager__step:focus-visible { background: var(--vcb-green); color: var(--vcb-white); } .vcb-pager__step.is-disabled { opacity: .45; pointer-events: none; } .vcb-pager__step svg { width: 18px; height: 18px; flex: none; } .vcb-pager__pages { display: flex; align-items: center; gap: 2px; margin: 0; padding: 5px; list-style: none; background: var(--vcb-white); border-radius: 999px; } .vcb-pager__pages li { margin: 0; } .vcb-pager .page-numbers { display: inline-flex; align-items: center; justify-content: center; min-width: 36px; height: 36px; padding: 0 6px; border-radius: 999px; color: var(--vcb-text); font-size: 15px; font-weight: 500; text-decoration: none; transition: background .2s ease, color .2s ease; } .vcb-pager a.page-numbers:hover, .vcb-pager a.page-numbers:focus-visible { background: var(--vcb-tint-green); color: var(--vcb-green-dark); } .vcb-pager .page-numbers.current { background: var(--vcb-green); color: var(--vcb-white); } .vcb-pager .page-numbers.dots { min-width: 22px; padding: 0; color: var(--vcb-text-3); } .vcb-pager__count { display: none; font-size: 15px; color: var(--vcb-text-2); } @media screen and (max-width: 39.99875em) { .vcb-pager { gap: 10px; } .vcb-pager__pages { display: none; } .vcb-pager__count { display: inline-block; } .vcb-pager__step { padding: 0 16px; font-size: 15px; } } .vcb-pager__pages.is-narrow { display: none; } @media screen and (max-width: 39.99875em) { .vcb-pager { display: grid; grid-template-columns: 1fr 1fr; justify-items: center; gap: 10px; } .vcb-pager__pages.is-wide { display: none; } .vcb-pager__pages.is-narrow { display: flex; grid-column: 1 / -1; order: -1; } .vcb-pager__step.is-prev { justify-self: end; } .vcb-pager__step.is-next { justify-self: start; } } a.content-main--tile:not(.content-main--tile-gallery) { transition: background-color .25s ease, color .25s ease; } a.content-main--tile:not(.content-main--tile-gallery):hover, a.content-main--tile:not(.content-main--tile-gallery):focus-visible { background-color: var(--vcb-tint-green); color: var(--vcb-text); } a.content-main--tile:not(.content-main--tile-gallery):hover .content-main--tile-icon, a.content-main--tile:not(.content-main--tile-gallery):focus-visible .content-main--tile-icon { color: var(--vcb-green-dark); } @media screen and (max-width: 39.99875em) { .vcb-service-tiles .content-main--tile-icon { font-size: 54px; line-height: 76px; height: 76px; } .vcb-service-tiles .content-main--tile-title { font-size: 17px; line-height: 1.3; } } @media screen and (max-width: 379px) { .vcb-service-tiles .content-main--tile-icon { font-size: 50px; line-height: 70px; height: 70px; } .vcb-service-tiles .content-main--tile-title { font-size: 15.5px; } } .content-post--image { position: relative; isolation: isolate; } .content-post--image:hover { opacity: 1; } .content-post--image::before { content: ""; position: absolute; inset: 0; z-index: -1; background: inherit; background-size: cover; background-position: center; transition: transform .3s; } .content-post--image:hover::before, .content-post--image:focus-visible::before { transform: scale(1.03); } @media (prefers-reduced-motion: reduce) { .content-post--image::before { transition: none; } } .vcb-footer__brand { display: grid; grid-template-columns: minmax(0, max-content); justify-content: start; align-content: start; } .vcb-footer__brand > .vcb-footer__logo { justify-self: start; } .vcb-footer__slogan { font-size: 17px; white-space: nowrap; text-align: left; contain: inline-size; } .vcb-footer__follow { display: flex; gap: 8px; } .vcb-footer__follow .vcb-footer__social-text { flex: 1 1 auto; max-width: 262px; text-align: left; text-wrap: balance; } @media screen and (max-width: 39.99875em) { .vcb-footer__brand { order: 3; } .vcb-footer__slogan { font-size: 15.5px; } } .vcb-news-contact { margin: 28px 0 18px; padding: 20px 24px; background: var(--vcb-tint-green); border-radius: 18px; line-height: 1.75; } .vcb-news-contact strong { display: inline-block; margin-bottom: 4px; color: var(--vcb-green-dark); font-size: 1.05em; } .vcb-news-contact a { color: var(--vcb-text); text-decoration: underline; text-decoration-color: rgba(57,181,74,.5); text-underline-offset: 3px; } .vcb-news-contact a:hover { color: var(--vcb-green-dark); } .header-main--search input, .nav-mobile-menu .header-main--search input, input[name="search_name"] { font-size: 15px; color: var(--vcb-text); } .header-main--search input::placeholder, input[name="search_name"]::placeholder { color: var(--vcb-text-2); opacity: 1; } .vcb-card__text { margin: 0 0 14px; } .vcb-card__facts { margin: 0 0 18px; padding: 0; list-style: none; } .vcb-card__facts li { margin: 0 0 6px; } .vcb-card__facts strong { font-weight: 600; } .vcb-card__files .is-missing { display: inline-flex; align-items: center; gap: 8px; padding: .55em 1.1em; border: 1px solid var(--vcb-grey-light); border-radius: 999px; background: var(--vcb-bg); color: var(--vcb-text-3); font-size: 15px; cursor: not-allowed; } .vcb-card__files .is-missing .icon { color: var(--vcb-grey); } .vcb-doc-table { margin: 14px 0 30px; overflow: visible; } .vcb-doc-table table { width: 100%; table-layout: auto; border-collapse: separate; border-spacing: 0; border: 1px solid var(--vcb-grey-light); border-radius: 18px; overflow: hidden; background: var(--vcb-white); margin: 0; font-size: .95em; line-height: 1.6; } .vcb-doc-table td { border: 0; border-bottom: 1px solid var(--vcb-line); padding: 13px 18px; vertical-align: top; text-align: left; background: var(--vcb-white); } .vcb-doc-table tr:last-child td { border-bottom: 0; } .vcb-doc-table td:first-child { width: 30%; background: var(--vcb-tint-green-soft); font-weight: 600; color: var(--vcb-text); border-right: 1px solid var(--vcb-line); } .vcb-doc-table tr:first-child td[colspan] { width: auto; background: var(--vcb-tint-green); color: var(--vcb-green-dark); border-right: 0; padding: 11px 18px; } .vcb-doc-table tr:first-child td[colspan] strong { font-weight: 600; } .vcb-doc-table tbody tr:nth-child(even) td, .vcb-doc-table tbody tr:nth-child(odd) td { background-image: none; } .entry-content h3.wp-block-heading, .content h3.wp-block-heading { margin-top: 1.6em; } @media (max-width: 640px) { .vcb-doc-table td { display: block; width: 100% !important; border-right: 0 !important; } .vcb-doc-table td:first-child { border-bottom: 0; padding-bottom: 4px; } .vcb-doc-table tr:first-child td[colspan] { border-bottom: 1px solid var(--vcb-line); } .vcb-doc-table td:first-child:not([colspan]) + td { padding-top: 6px; background: var(--vcb-white); } .vcb-doc-table td:not(:first-child) { border-bottom: 1px solid var(--vcb-line); } .vcb-doc-table tr:last-child td:last-child { border-bottom: 0; } } .vcb-doc-table.is-grid { overflow-x: auto; -webkit-overflow-scrolling: touch; } .vcb-doc-table.is-grid table { min-width: 560px; } .vcb-doc-table.is-grid thead th { background: var(--vcb-tint-green); color: var(--vcb-green-dark); font-weight: 600; text-align: left; padding: 12px 16px; border: 0; border-bottom: 1px solid var(--vcb-grey-light); vertical-align: middle; } .vcb-doc-table.is-grid thead th + th, .vcb-doc-table.is-grid td + td, .vcb-doc-table.is-grid td[rowspan] { border-left: 1px solid var(--vcb-line); } .vcb-doc-table.is-grid td:first-child { width: 28%; border-right: 0; } .vcb-doc-table.is-grid td[rowspan] { vertical-align: middle; } .vcb-doc-table.is-grid tr:last-child td, .vcb-doc-table.is-grid td[rowspan] { border-bottom: 0; } .vcb-doc-table.is-grid tr:not(:last-child) td[rowspan] { border-bottom: 1px solid var(--vcb-line); } .vcb-table-title { margin: 22px 0 8px; } .vcb-table-title strong { color: var(--vcb-text); } ul.vcb-sublist { list-style: none !important; margin: .45em 0 .55em 0 !important; padding-left: 0 !important; } ul.vcb-sublist > li { list-style: none !important; padding-left: 2.9em; text-indent: -2.9em; margin-bottom: .3em; } ul.vcb-sublist > li::before, ul.vcb-sublist > li::marker { content: none !important; display: none !important; } ul.vcb-sublist .n { display: inline-block; min-width: 2.9em; text-indent: 0; font-weight: 600; color: var(--vcb-green-dark); } ul.vcb-sublist.is-deep > li { padding-left: 3.7em; text-indent: -3.7em; } ul.vcb-sublist.is-deep .n { min-width: 3.7em; } .vcb-list-after { margin: .3em 0 .6em; } @media (max-width: 640px) { .vcb-doc-table.is-grid td { display: table-cell; width: auto !important; } .vcb-doc-table.is-grid td:first-child { padding-bottom: 13px; } } .vcb-doc-meta { margin: 0 0 26px; padding: 16px 22px; background: var(--vcb-tint-green); border-radius: 18px; line-height: 1.65; } .vcb-doc-meta strong { color: var(--vcb-green-dark); } ul.vcb-sublist p { text-indent: 0; } .vcb-freq { display: inline-flex; align-items: center; gap: 7px; margin: -4px 0 14px; padding: 5px 13px; background: var(--vcb-tint-green); color: var(--vcb-green-dark); border-radius: 999px; font-size: .85em; font-weight: 600; line-height: 1.4; } .vcb-freq::before { content: ""; width: 14px; height: 14px; flex: 0 0 14px; background: currentColor; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E") center/contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E") center/contain no-repeat; } .vcb-stats { display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; margin: 0 0 30px; } .vcb-stat { background: var(--vcb-white); border: 1px solid var(--vcb-grey-light); border-radius: 18px; padding: 18px 20px; line-height: 1.45; } .vcb-stat b { display: block; margin-bottom: 6px; color: var(--vcb-green-dark); font-size: 1.9em; font-weight: 700; line-height: 1.1; } .vcb-stat span { display: block; font-size: .92em; color: var(--vcb-text); } .vcb-lead { margin-bottom: 8px; } @media (max-width: 760px) { .vcb-stats { grid-template-columns: 1fr; gap: 10px; } .vcb-stat { padding: 14px 18px; } .vcb-stat b { font-size: 1.6em; } } @media (min-width: 64em) { .grid-x > .cell.sticky-container[data-sticky-container] { height: auto !important; } .sticky-container > .sticky[data-sticky] { position: sticky !important; top: calc(var(--wp-admin--admin-bar--height, 0px) + 140px) !important; bottom: auto !important; margin-top: 0 !important; transform: none !important; max-width: none !important; width: auto !important; } .sticky-container > .sticky[data-sticky].vcb-no-stick { position: relative !important; top: 0 !important; } } .content-main--side .vcb-side-sub { margin: -2px 0 12px 22px; padding: 2px 0 2px 14px; border-left: 2px solid var(--vcb-tint-green); } .content-main--side .vcb-side-sub a { display: block; padding: 5px 0; font-size: .86em; line-height: 1.35; color: var(--vcb-text-2); } .content-main--side .vcb-side-sub a:hover, .content-main--side .vcb-side-sub a.is-active { color: var(--vcb-green-dark); } .content-main--side .vcb-side-sub a.is-active { font-weight: 600; } .vcb-icards { display: grid; grid-template-columns: repeat(auto-fit, minmax(210px, 1fr)); gap: 14px; margin: 0 0 30px; } .vcb-icards.cols-2 { grid-template-columns: repeat(2, 1fr); } .vcb-icards.cols-5 { grid-template-columns: repeat(5, 1fr); gap: 12px; } .vcb-icards.cols-5 .vcb-icard { padding: 16px; } @media (max-width: 1200px) { .vcb-icards.cols-5 { grid-template-columns: repeat(3, 1fr); } } @media (max-width: 640px) { .vcb-icards.cols-5 { grid-template-columns: repeat(2, 1fr); } } .entry-content a, .content-main .cell.auto p a, .content-main .cell.auto li a { text-underline-offset: 3px; } .vcb-icard { background: var(--vcb-white); border: 1px solid var(--vcb-grey-light); border-radius: 18px; padding: 18px 20px; line-height: 1.5; } .vcb-icard__ico { width: 44px; height: 44px; border-radius: 12px; background: var(--vcb-tint-green); color: var(--vcb-green-dark); display: flex; align-items: center; justify-content: center; margin-bottom: 12px; } .vcb-icard__ico svg, .vcb-irules .ico svg { width: 22px; height: 22px; fill: none; stroke: currentColor; stroke-width: 1.9; stroke-linecap: round; stroke-linejoin: round; } .vcb-icard__t { display: block; font-size: 1.02em; font-weight: 600; margin: 0 0 5px; color: var(--vcb-text); } .vcb-icard__d { display: block; font-size: .92em; color: var(--vcb-text); } ul.vcb-irules { list-style: none !important; margin: 0 0 28px !important; padding: 4px 20px !important; background: var(--vcb-white); border: 1px solid var(--vcb-grey-light); border-radius: 18px; } ul.vcb-irules > li { display: flex; gap: 14px; align-items: flex-start; padding: 13px 0; margin: 0; border-bottom: 1px solid var(--vcb-line); list-style: none !important; } ul.vcb-irules > li::before, ul.vcb-irules > li::marker { content: none !important; display: none !important; } ul.vcb-irules > li:last-child { border-bottom: 0; } .vcb-irules .ico { flex: 0 0 38px; width: 38px; height: 38px; border-radius: 11px; background: var(--vcb-tint-green); color: var(--vcb-green-dark); display: flex; align-items: center; justify-content: center; } .vcb-irules .txt { padding-top: 7px; line-height: 1.5; } .vcb-toc { display: grid; grid-template-columns: repeat(2, 1fr); gap: 2px 22px; margin: 0 0 32px; padding: 18px 22px; background: var(--vcb-white); border: 1px solid var(--vcb-grey-light); border-radius: 18px; } .vcb-toc__title { grid-column: 1 / -1; font-weight: 600; margin: 0 0 8px; color: var(--vcb-green-dark); } .vcb-toc a { display: flex; gap: 10px; color: var(--vcb-text); padding: 5px 0; line-height: 1.35; font-size: .93em; text-decoration: none; } .vcb-toc a span { color: var(--vcb-green-dark); font-weight: 600; min-width: 1.8em; } .vcb-toc a:hover { color: var(--vcb-green-dark); } h2.wp-block-heading[id] { scroll-margin-top: calc(var(--wp-admin--admin-bar--height, 0px) + 150px); } .vcb-def { font-weight: 600; } @media (max-width: 640px) { .vcb-icards.cols-2, .vcb-toc { grid-template-columns: 1fr; } } .vcb-icard a.vcb-icard__t { color: var(--vcb-text); text-decoration: none; } .vcb-icard a.vcb-icard__t::after { content: " →"; color: var(--vcb-green-dark); } .vcb-icard a.vcb-icard__t:hover { color: var(--vcb-green-dark); } .vcb-icard__d a { color: inherit; } ul.vcb-irules .txt ul { margin: 8px 0 0 0; padding-left: 18px; } ol.vcb-numgrid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; counter-reset: vcbn; list-style: none !important; padding: 0 !important; margin: 0 0 24px !important; } ol.vcb-numgrid > li { position: relative; background: var(--vcb-white); border: 1px solid var(--vcb-grey-light); border-radius: 14px; padding: 14px 16px 14px 58px; line-height: 1.5; font-size: .95em; margin: 0; list-style: none !important; } ol.vcb-numgrid > li::marker { content: none; } ol.vcb-numgrid > li::before { counter-increment: vcbn; content: counter(vcbn); position: absolute; left: 15px; top: 12px; width: 30px; height: 30px; border-radius: 50%; background: var(--vcb-tint-green); color: var(--vcb-green-dark); font-weight: 700; font-size: .88em; display: flex; align-items: center; justify-content: center; } a.vcb-extlink { display: inline-flex; align-items: center; gap: 8px; margin-top: 10px; padding: 9px 16px; border: 1px solid var(--vcb-green-dark); border-radius: 999px; color: var(--vcb-green-dark) !important; text-decoration: none !important; font-weight: 600; font-size: .92em; background: var(--vcb-white); } a.vcb-extlink:hover { background: var(--vcb-green-dark); color: var(--vcb-white) !important; } a.vcb-extlink svg { width: 16px; height: 16px; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; } @media (max-width: 640px) { ol.vcb-numgrid { grid-template-columns: 1fr; } } .vcb-facts { display: grid; grid-template-columns: repeat(auto-fit, minmax(170px, 1fr)); gap: 12px; margin: 0 0 30px; } .vcb-fact { background: var(--vcb-white); border: 1px solid var(--vcb-grey-light); border-radius: 16px; padding: 14px 16px; } .vcb-fact small { display: block; color: var(--vcb-text-2); font-size: .78em; margin-bottom: 5px; text-transform: uppercase; letter-spacing: .04em; } .vcb-fact b { display: block; font-weight: 600; color: var(--vcb-text); line-height: 1.35; } .vcb-fact span { display: block; font-size: .85em; color: var(--vcb-text-2); margin-top: 3px; line-height: 1.4; } .vcb-badge { display: inline-block; padding: 3px 11px; border-radius: 999px; font-size: .82em; font-weight: 600; background: var(--vcb-line); color: var(--vcb-text-2); } .vcb-badge.is-active { background: var(--vcb-tint-green); color: var(--vcb-green-dark); } .vcb-timeline { position: relative; margin: 6px 0 32px; padding-left: 30px; } .vcb-timeline::before { content: ""; position: absolute; left: 8px; top: 6px; bottom: 6px; width: 2px; background: var(--vcb-tint-green); } .vcb-tl { position: relative; padding: 0 0 22px; } .vcb-tl:last-child { padding-bottom: 0; } .vcb-tl::before { content: ""; position: absolute; left: -29px; top: 4px; width: 16px; height: 16px; border-radius: 50%; background: var(--vcb-white); border: 3px solid var(--vcb-green-dark); box-sizing: border-box; } .vcb-tl__date { font-weight: 600; color: var(--vcb-green-dark); margin-bottom: 6px; } .vcb-tl__body { background: var(--vcb-white); border: 1px solid var(--vcb-grey-light); border-radius: 16px; padding: 14px 18px; line-height: 1.6; } .vcb-tl__body p { margin: 0 0 8px; } .vcb-tl__body p:last-child { margin-bottom: 0; } .vcb-tl__body ul { margin: 4px 0 10px 20px; } .vcb-tl__pub { display: block; margin-top: 8px; font-size: .8em; color: var(--vcb-text-2); } .vcb-eu-logos { margin: 0 0 22px !important; } .content-main--service-tile:hover .vcb-tile-sub, .content-main--service-tile:focus .vcb-tile-sub { color: var(--vcb-white) !important; opacity: .92; } .vcb-ab-hero { position: relative; border-radius: 24px; overflow: hidden; min-height: 400px; display: flex; align-items: flex-end; margin: 0 0 34px; background: var(--vcb-grey-light) center 40% / cover no-repeat; } .vcb-ab-hero::after { content: ""; position: absolute; inset: 0; background: linear-gradient(180deg, rgba(0,0,0,0) 45%, rgba(0,0,0,.28) 100%); } .vcb-ab-hero__box { position: relative; z-index: 1; margin: 22px; padding: 22px 26px; max-width: 560px; background: rgba(255,255,255,.9); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); border-radius: 18px; } .vcb-ab-hero__eyebrow { display: block; font-size: .78em; letter-spacing: .08em; text-transform: uppercase; color: var(--vcb-green-dark); font-weight: 600; margin-bottom: 6px; } .vcb-ab-hero__title { display: block; font-size: 1.75em; line-height: 1.18; font-weight: 600; color: var(--vcb-text); margin: 0 0 10px; } .vcb-ab-hero__title em { font-style: normal; color: var(--vcb-green-dark); background: linear-gradient(transparent 68%, rgba(57,181,74,.35) 68%); } .vcb-ab-hero__text { display: block; font-size: .95em; line-height: 1.55; color: var(--vcb-text); margin-bottom: 14px; } .vcb-btns { display: flex; flex-wrap: wrap; gap: 10px; } a.vcb-btn { display: inline-flex; align-items: center; gap: 8px; padding: 10px 18px; border-radius: 999px; font-weight: 600; font-size: .92em; text-decoration: none !important; background: var(--vcb-green); color: var(--vcb-white) !important; border: 1px solid var(--vcb-green); transition: background .2s, color .2s; } a.vcb-btn:hover { background: var(--vcb-green-dark); border-color: var(--vcb-green-dark); } a.vcb-btn.is-ghost { background: var(--vcb-white); color: var(--vcb-green-dark) !important; } a.vcb-btn.is-ghost:hover { background: var(--vcb-tint-green); } a.vcb-btn.is-white { background: var(--vcb-white); color: var(--vcb-green-dark) !important; border-color: var(--vcb-white); } a.vcb-btn.is-white:hover { background: var(--vcb-tint-green); } a.vcb-btn.is-outline-white { background: transparent; color: var(--vcb-white) !important; border-color: rgba(255,255,255,.75); } a.vcb-btn.is-outline-white:hover { background: rgba(255,255,255,.12); } a.vcb-btn svg { width: 16px; height: 16px; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; } h2.vcb-sec-title { font-size: 1.65em; margin: 40px 0 16px; } .vcb-stats.cols-4 { grid-template-columns: repeat(4, 1fr); } .vcb-photos { display: grid; grid-template-columns: 1.4fr 1fr 1fr; gap: 12px; margin: 0 0 12px; } .vcb-photos img { width: 100%; height: 230px; object-fit: cover; border-radius: 16px; display: block; } .vcb-more { margin: 0 0 8px; } .vcb-more a { color: var(--vcb-green-dark); font-weight: 600; text-decoration: none; } .vcb-band { background: var(--vcb-green-dark); color: var(--vcb-white); border-radius: 22px; padding: 26px 28px; margin: 40px 0 0; } .vcb-band__grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px 24px; margin-bottom: 20px; } .vcb-band small { display: block; font-size: .78em; text-transform: uppercase; letter-spacing: .05em; opacity: .8; margin-bottom: 4px; } .vcb-band b { display: block; font-weight: 600; line-height: 1.4; } .vcb-band b a { color: var(--vcb-white); text-decoration: none; } .vcb-band b a:hover { text-decoration: underline; } .vcb-band span { display: block; font-size: .85em; opacity: .85; margin-top: 2px; } .vcb-pills { display: flex; flex-wrap: wrap; gap: 10px; margin: 0 0 8px; } .vcb-pills a { display: inline-flex; align-items: center; gap: 8px; padding: 10px 16px; border-radius: 999px; background: var(--vcb-white); border: 1px solid var(--vcb-grey-light); color: var(--vcb-text); text-decoration: none; font-size: .93em; transition: border-color .2s, color .2s; } .vcb-pills a:hover { border-color: var(--vcb-green-dark); color: var(--vcb-green-dark); } .vcb-pills a svg { width: 17px; height: 17px; fill: none; stroke: var(--vcb-green-dark); stroke-width: 1.9; stroke-linecap: round; stroke-linejoin: round; } .vcb-parent { display: flex; align-items: center; justify-content: space-between; gap: 20px; background: var(--vcb-white); border: 1px solid var(--vcb-grey-light); border-radius: 20px; padding: 22px 26px; margin: 34px 0 0; } .vcb-parent__t { display: block; font-weight: 600; font-size: 1.05em; margin-bottom: 4px; } .vcb-parent__d { display: block; font-size: .93em; line-height: 1.5; } .vcb-parent .vcb-btn { flex: 0 0 auto; } .vcb-ab-intro p { margin-bottom: 12px; } @media (max-width: 1000px) { .vcb-stats.cols-4 { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 760px) { .vcb-ab-hero { min-height: 340px; border-radius: 18px; } .vcb-ab-hero__box { margin: 12px; padding: 18px; } .vcb-ab-hero__title { font-size: 1.4em; } .vcb-photos { grid-template-columns: 1fr 1fr; } .vcb-photos img { height: 160px; } .vcb-photos img:first-child { grid-column: 1 / -1; height: 200px; } .vcb-band__grid { grid-template-columns: 1fr; } .vcb-parent { flex-direction: column; align-items: flex-start; } } .vcb-icards.cols-3 { grid-template-columns: repeat(3, 1fr); } @media (max-width: 900px) { .vcb-icards.cols-3 { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 560px) { .vcb-icards.cols-3 { grid-template-columns: 1fr; } } .vcb-irules .txt a, .vcb-icard__d a, .vcb-doc-meta a { color: var(--vcb-green-dark); text-decoration: underline; text-decoration-color: rgba(0,148,68,.35); text-underline-offset: 3px; } .vcb-irules .txt a:hover, .vcb-icard__d a:hover { text-decoration-color: var(--vcb-green-dark); } .vcb-ab-intro p:first-child { font-size: 1.06em; } .vcb-langs { display: flex; flex-wrap: wrap; align-items: center; gap: 7px; margin: 12px 0 14px; width: 100%; } .vcb-langs__k { display: inline-flex; align-items: center; gap: 6px; color: var(--vcb-text-2); font-size: 15px; margin-right: 3px; } .vcb-langs__k svg { width: 18px; height: 18px; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; } .vcb-lang { display: inline-flex; align-items: center; border: 1px solid var(--vcb-line); background: var(--vcb-line); color: var(--vcb-text); border-radius: 999px; padding: 4px 13px; font-size: 13.5px; line-height: 1.5; cursor: default; transition: background .2s, border-color .2s, color .2s; outline: none; } .vcb-lang__c { font-weight: 600; letter-spacing: .04em; } .vcb-lang__n { display: inline-block; max-width: 0; overflow: hidden; white-space: nowrap; vertical-align: bottom; opacity: 0; margin-left: 0; font-weight: 500; transition: max-width .3s ease, opacity .25s ease, margin-left .3s ease; } .vcb-lang:hover, .vcb-lang:focus { background: var(--vcb-tint-green-soft); border-color: var(--vcb-tint-green); color: var(--vcb-green-dark); } .vcb-lang:hover .vcb-lang__n, .vcb-lang:focus .vcb-lang__n { max-width: 140px; opacity: 1; margin-left: 6px; } .content-main--worker-tile-head + .vcb-langs { margin: -4px 0 14px; } .vcb-org { position: relative; margin: 4px 0 30px; } .vcb-org svg { width: 18px; height: 18px; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; flex: 0 0 18px; } .vcb-org__top { position: relative; z-index: 1; display: flex; align-items: center; justify-content: center; gap: 10px; width: max-content; max-width: 100%; margin: 0 auto 30px; padding: 16px 40px; border-radius: 999px; background: var(--vcb-green-dark); color: var(--vcb-white); font-weight: 600; font-size: 1.25em; box-shadow: 0 8px 22px rgba(0,148,68,.22); } .vcb-org__top svg { width: 22px; height: 22px; flex-basis: 22px; } .vcb-org__cols { --gap: 64px; --spine-h: 100%; position: relative; display: grid; grid-template-columns: 1fr 1fr; column-gap: var(--gap); align-items: start; } .vcb-org__cols::before { content: ""; position: absolute; left: 50%; top: -30px; width: 2px; margin-left: -1px; height: calc(var(--spine-h) + 30px); background: var(--vcb-green); } .vcb-org__g { position: relative; margin-bottom: 20px; background: var(--vcb-tint-green-soft); border-radius: 22px; } .vcb-org__g:last-child { margin-bottom: 0; } .vcb-org__h { position: relative; display: flex; align-items: center; justify-content: center; gap: 9px; padding: 13px 18px; border-radius: 22px; background: var(--vcb-green); color: var(--vcb-white); font-weight: 600; font-size: 1.02em; text-align: center; } .vcb-org__h a { color: var(--vcb-white); text-decoration: none; } .vcb-org__h a::after { content: " →"; } .vcb-org__h a:hover { text-decoration: underline; text-underline-offset: 3px; } .vcb-org__h::after { content: ""; position: absolute; top: 50%; height: 2px; width: calc(var(--gap) / 2); background: var(--vcb-green); } .vcb-org__h::before { content: ""; position: absolute; top: 50%; width: 10px; height: 10px; margin-top: -4px; border-radius: 50%; background: var(--vcb-green); z-index: 1; } .is-l .vcb-org__h::after { left: 100%; } .is-l .vcb-org__h::before { left: calc(100% + var(--gap) / 2 - 5px); } .is-r .vcb-org__h::after { right: 100%; } .is-r .vcb-org__h::before { right: calc(100% + var(--gap) / 2 - 5px); } ul.vcb-org__items { list-style: none !important; margin: 0 !important; padding: 12px 14px 14px !important; display: grid; gap: 8px; } ul.vcb-org__items li { list-style: none !important; margin: 0; padding: 9px 14px; background: var(--vcb-white); border: 1px solid var(--vcb-tint-green); border-radius: 999px; text-align: center; font-size: .93em; line-height: 1.35; } ul.vcb-org__items li::before, ul.vcb-org__items li::marker { content: none !important; display: none !important; } .vcb-org__g:not(:has(ul)) { background: transparent; } @media (max-width: 760px) { .vcb-org__top { margin-left: 0; padding: 13px 24px; font-size: 1.1em; } .vcb-org__cols { --gap: 0px; grid-template-columns: 1fr; padding-left: 26px; } .vcb-org__cols::before { left: 9px; height: calc(100% + 30px - 26px); } .vcb-org__col + .vcb-org__col { margin-top: 20px; } .vcb-org__h { justify-content: flex-start; text-align: left; } .is-l .vcb-org__h::after, .is-r .vcb-org__h::after { left: auto; right: 100%; width: 17px; } .is-l .vcb-org__h::before, .is-r .vcb-org__h::before { left: auto; right: calc(100% + 12px); } } .vcb-doc-table .vcb-num { color: var(--vcb-green-dark); font-weight: 600; margin-right: 2px; } .vcb-doc-table td .n { color: var(--vcb-green-dark); font-weight: 600; margin-right: 4px; } h3.wp-block-heading .vcb-badge { margin-left: 8px; vertical-align: 3px; } .vcb-sort { display: flex; justify-content: flex-end; align-items: center; gap: 10px; width: 100%; flex: 0 0 100%; margin: 0 0 16px; font-size: 13px; } .vcb-sort__l { color: var(--vcb-text-2); } .vcb-sort__g { display: inline-flex; background: var(--vcb-white); border: 1px solid var(--vcb-grey-light); border-radius: 999px; padding: 3px; } .vcb-sort button { display: inline-flex; align-items: center; gap: 6px; border: 0; background: transparent; border-radius: 999px; padding: 6px 14px; font: inherit; font-size: 13px; font-weight: 500; line-height: 1.2; color: var(--vcb-text); cursor: pointer; transition: background .2s, color .2s; } .vcb-sort button[aria-pressed="true"] { background: var(--vcb-line); color: var(--vcb-text); } .vcb-sort button:not([aria-pressed="true"]):hover { background: var(--vcb-bg); } .vcb-sort svg { width: 14px; height: 14px; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; } .vcb-sort-wrap { display: block; } .vcb-tax { margin: 10px 0 12px; overflow-x: auto; -webkit-overflow-scrolling: touch; } .vcb-tax table { width: 100%; min-width: 640px; border-collapse: separate; border-spacing: 0; border: 1px solid var(--vcb-grey-light); border-radius: 18px; overflow: hidden; background: var(--vcb-white); font-size: .92em; line-height: 1.45; margin: 0; } .vcb-tax th { background: var(--vcb-tint-green-soft); color: var(--vcb-green-dark); font-weight: 600; font-size: .85em; padding: 12px 14px; text-align: right; border: 0; border-bottom: 1px solid var(--vcb-grey-light); vertical-align: bottom; } .vcb-tax td { padding: 11px 14px; border: 0; border-bottom: 1px solid var(--vcb-line); text-align: right; white-space: nowrap; font-variant-numeric: tabular-nums; background: var(--vcb-white); } .vcb-tax th:first-child, .vcb-tax td:first-child { text-align: left; white-space: normal; } .vcb-tax td:first-child { font-weight: 500; width: 36%; } .vcb-tax tfoot td { background: var(--vcb-tint-green-soft); font-weight: 600; border-bottom: 0; } .vcb-tax td.is-neg { color: var(--vcb-urgent); } .vcb-tax-note { font-size: .85em; color: var(--vcb-text-2); margin: 0 0 8px; } .vcb-taxviz { background: var(--vcb-white); border-radius: 22px; padding: 22px 22px 16px; margin: 0 0 26px; border: 1px solid var(--vcb-grey-light); } .vcb-taxviz__top { margin-bottom: 16px; } .vcb-taxviz h2 { font-size: 19px; font-weight: 600; margin: 0; line-height: 1.3; } .vcb-taxviz__sub { font-size: 13px; color: var(--vcb-text-2); margin: 2px 0 0; } .vcb-taxviz .vcb-kpis { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; margin-bottom: 18px; } .vcb-taxviz .vcb-kpi { background: var(--vcb-tint-green-soft); border-radius: 14px; padding: 12px 14px; } .vcb-taxviz .vcb-kpi b { display: block; font-size: 20px; font-weight: 600; color: var(--vcb-green-dark); font-variant-numeric: tabular-nums; line-height: 1.25; } .vcb-taxviz .vcb-kpi span { font-size: 12px; color: var(--vcb-text-2); line-height: 1.4; display: block; margin-top: 2px; } .vcb-chart { position: relative; } .vcb-chart svg { display: block; overflow: visible; max-width: none; } .vcb-chart .grid line { stroke: var(--vcb-line); stroke-width: 1; } .vcb-chart .grid text, .vcb-chart .xax text { font-size: 11px; font-family: inherit; fill: var(--vcb-text-3); } .vcb-chart .xax text.is-hot { fill: var(--vcb-text); font-weight: 600; } .vcb-chart .bar { cursor: pointer; outline: none; } .vcb-chart .seg { fill: var(--vcb-green-dark); transition: opacity .15s; } .vcb-chart.is-hover .bar:not(.is-hot) .seg { opacity: .35; } .vcb-chart .hit { fill: transparent; } .vcb-tip { position: absolute; pointer-events: none; background: var(--vcb-white); border: 1px solid var(--vcb-grey-light); border-radius: 12px; box-shadow: 0 8px 24px rgba(0,0,0,.08); padding: 10px 12px; font-size: 12px; min-width: 200px; max-width: calc(100% - 8px); opacity: 0; transform: translateY(4px); transition: opacity .12s, transform .12s; z-index: 5; } .vcb-tip.on { opacity: 1; transform: none; } .vcb-tip h4 { margin: 0 0 6px; font-size: 13px; font-weight: 600; } .vcb-tip .r { display: flex; align-items: center; gap: 8px; line-height: 1.7; } .vcb-tip .r em { font-style: normal; color: var(--vcb-text-2); flex: 1; } .vcb-tip .r b { font-weight: 500; font-variant-numeric: tabular-nums; } .vcb-tip .r.t, .vcb-tip .r.t b { font-weight: 600; } .vcb-tip .go { color: var(--vcb-green-dark); margin-top: 5px; font-size: 11.5px; } .vcb-taxviz__foot { font-size: 12px; color: var(--vcb-text-3); margin: 10px 0 0; } @media (max-width: 640px) { .vcb-taxviz { padding: 16px 14px 12px; } .vcb-taxviz .vcb-kpis { grid-template-columns: 1fr; } .vcb-taxviz .vcb-kpi b { font-size: 18px; } } .vcb-cn { --vcb-top: 151px; } .vcb-cn__lead { max-width: 760px; color: var(--vcb-text-2); line-height: 1.6; margin-bottom: 6px; } .vcb-cn__lead p { margin: 0 0 8px; } .vcb-cn__tools { position: sticky; top: var(--vcb-top); z-index: 5; background: var(--vcb-bg); padding: 10px 0 12px; margin-bottom: 6px; } .vcb-cn__field { position: relative; display: block; margin: 0; } .vcb-cn__field svg { position: absolute; left: 18px; top: 50%; transform: translateY(-50%); width: 18px; height: 18px; stroke: var(--vcb-text-3); fill: none; stroke-width: 2; pointer-events: none; } .vcb-cn__field input[type="text"] { width: 100%; height: auto; margin: 0; font: inherit; font-size: 15px; padding: 14px 48px 14px 48px; border: 1px solid var(--vcb-grey-light); border-radius: 999px; background: var(--vcb-white); box-shadow: none; outline: none; transition: border-color .15s, box-shadow .15s; } .vcb-cn__field input[type="text"]:focus { border-color: var(--vcb-green-dark); box-shadow: 0 0 0 4px rgba(0,148,68,.12); } .vcb-cn__clear { position: absolute; right: 12px; top: 50%; transform: translateY(-50%); border: 0; background: var(--vcb-line); width: 26px; height: 26px; border-radius: 50%; cursor: pointer; display: none; font-size: 13px; color: var(--vcb-text-2); line-height: 26px; padding: 0; } .vcb-cn__clear.on { display: block; } .vcb-cn__meta { font-size: 12.5px; color: var(--vcb-text-2); margin: 8px 4px 0; min-height: 18px; } .vcb-cn__meta b { color: var(--vcb-text); font-weight: 600; } .vcb-cn__chips { display: none; gap: 6px; overflow-x: auto; padding: 10px 2px 2px; scrollbar-width: none; } .vcb-cn__chips::-webkit-scrollbar { display: none; } .vcb-cn__chip { flex: 0 0 auto; border: 1px solid var(--vcb-grey-light); background: var(--vcb-white); border-radius: 999px; padding: 6px 12px; font-size: 12.5px; font-weight: 500; color: var(--vcb-text); white-space: nowrap; text-decoration: none; } .vcb-cn__chip.is-on { background: var(--vcb-green-dark); border-color: var(--vcb-green-dark); color: var(--vcb-white); } .vcb-cn__grid { display: grid; grid-template-columns: 270px minmax(0, 1fr); gap: 26px; align-items: start; } .vcb-cn__side { position: sticky; top: calc(var(--vcb-top) + 110px); background: var(--vcb-white); border-radius: 22px; padding: 16px 10px; max-height: calc(100vh - var(--vcb-top) - 130px); overflow: auto; } .vcb-cn__side h3 { font-size: 12px; text-transform: uppercase; letter-spacing: .08em; color: var(--vcb-text-3); font-weight: 500; margin: 4px 12px 8px; } .vcb-cn__side a { display: flex; justify-content: space-between; align-items: center; gap: 10px; padding: 8px 12px; border-radius: 12px; text-decoration: none; color: var(--vcb-text); font-size: 13.5px; line-height: 1.35; transition: background .15s, opacity .15s; } .vcb-cn__side a:hover { background: var(--vcb-bg); } .vcb-cn__side a.is-on { background: var(--vcb-tint-green); color: var(--vcb-green-dark); font-weight: 500; } .vcb-cn__side a.is-off { opacity: .35; pointer-events: none; } .vcb-cn__side a span { font-size: 11px; color: var(--vcb-text-3); background: var(--vcb-tint-green-soft); border-radius: 999px; padding: 1px 8px; flex: 0 0 auto; font-weight: 400; } .vcb-cn__side a.is-on span { background: var(--vcb-white); color: var(--vcb-green-dark); } .vcb-cn__cat { background: var(--vcb-white); border-radius: 22px; padding: 22px 24px 10px; margin-bottom: 16px; scroll-margin-top: calc(var(--vcb-top) + 120px); } .vcb-cn__cat-h { display: flex; justify-content: space-between; align-items: baseline; gap: 12px; margin-bottom: 6px; } .vcb-cn__cat-h h2 { font-size: 20px; font-weight: 600; margin: 0; line-height: 1.3; } .vcb-cn__cat-h span { font-size: 12px; color: var(--vcb-text-3); white-space: nowrap; } .vcb-cn__intro { font-size: 13.5px; color: var(--vcb-text-2); margin: 0 0 6px; } .vcb-cn__grp { padding: 10px 0 6px; } .vcb-cn__grp + .vcb-cn__grp { border-top: 1px solid var(--vcb-line); } .vcb-cn__grp h3 { font-size: 14.5px; font-weight: 600; margin: 6px 0 4px; color: var(--vcb-green-dark); line-height: 1.4; } .vcb-cn__row { display: flex; align-items: baseline; gap: 10px; padding: 8px 0; font-size: 15px; } .vcb-cn__row .t { flex: 0 1 auto; line-height: 1.5; max-width: 80%; } .vcb-cn__row .d { flex: 1 1 20px; min-width: 20px; border-bottom: 1px dotted var(--vcb-grey); transform: translateY(-4px); } .vcb-cn__row .p { font-weight: 600; white-space: nowrap; font-variant-numeric: tabular-nums; } .vcb-cn__row .p small { font-weight: 400; color: var(--vcb-text-2); font-size: .85em; } .vcb-cn mark { background: var(--vcb-warn-bg); color: inherit; border-radius: 3px; padding: 0 1px; } .vcb-cn .is-hidden { display: none !important; } .vcb-cn__empty { display: none; background: var(--vcb-white); border-radius: 22px; padding: 34px; text-align: center; color: var(--vcb-text-2); margin-bottom: 16px; } .vcb-cn__empty.on { display: block; } .vcb-cn__empty a, .vcb-cn__note a { color: var(--vcb-green-dark); } .vcb-cn__note { font-size: 13px; color: var(--vcb-text-2); background: var(--vcb-white); border-radius: 16px; padding: 16px 20px; line-height: 1.6; } .vcb-cn__note p { margin: 0 0 8px; } .vcb-cn__note p:last-child { margin: 0; } @media (max-width: 1023px) { .vcb-cn__grid { grid-template-columns: minmax(0, 1fr); } .vcb-cn__side { display: none; } .vcb-cn__chips { display: flex; } .vcb-cn__cat { padding: 18px 16px 8px; scroll-margin-top: calc(var(--vcb-top) + 150px); } .vcb-cn__row { flex-wrap: wrap; column-gap: 12px; row-gap: 2px; } .vcb-cn__row .d { display: none; } .vcb-cn__row .t { flex: 1 1 60%; max-width: none; } .vcb-cn__row .p { margin-left: auto; } } .vcb-cn__lead { max-width: none; color: inherit; margin: 0 0 16px; } .vcb-cn__lead p:empty { display: none; } .vcb-cn__lead .vcb-doc-meta { margin: 0; } .vcb-cn__tools { pointer-events: none; padding: 8px 0 10px; margin-bottom: 0; } .vcb-cn__bar, .vcb-cn__chips { pointer-events: auto; } .vcb-cn__field input[type="text"] { font-weight: 400; color: var(--vcb-text); padding-top: 12px; padding-bottom: 12px; } .vcb-cn__field input[type="text"]::placeholder { color: var(--vcb-text-2); opacity: 1; } .vcb-cn__tools.is-stuck { background: var(--vcb-bg); box-shadow: 0 0 0 100vmax var(--vcb-bg); clip-path: inset(0 -100vmax); } .vcb-cn__grid { grid-template-columns: calc(25% - 22.5px) minmax(0, 1fr); gap: 30px; } .vcb-cn__side { top: calc(var(--vcb-top) + var(--vcb-tools, 70px) + 12px); max-height: calc(100vh - var(--vcb-top) - var(--vcb-tools, 70px) - 30px); padding: 14px 10px; } .vcb-cn__side a { font-size: 16px; padding: 9px 12px; } .vcb-cn__side a span { font-size: 12px; } .vcb-cn__cat { scroll-margin-top: calc(var(--vcb-top) + var(--vcb-tools, 70px) + 14px); } @media (min-width: 1024px) { .vcb-cn__tools { background: transparent; } .vcb-cn__bar { width: 420px; max-width: 40%; margin-left: auto; } .vcb-cn__meta { text-align: right; } } @media (max-width: 1023px) { .vcb-cn__grid { grid-template-columns: minmax(0, 1fr); } .vcb-cn__cat { scroll-margin-top: calc(var(--vcb-top) + var(--vcb-tools, 120px) + 10px); } } .vcb-cn__badge { display: inline-flex; flex-direction: column; align-items: center; vertical-align: middle; margin: -12px 0 -12px 28px; padding: 6px 14px; border: 1px solid var(--vcb-grey); border-radius: 12px; font-size: 13px; line-height: 1.3; font-weight: 400; color: var(--vcb-text); letter-spacing: 0; position: relative; top: -4px; } .vcb-cn__badge b { font-weight: 600; } .vcb-cn__tools, .vcb-cn__tools.is-stuck { top: calc(var(--vcb-top) + 10px); padding: 0 0 10px; background: transparent; box-shadow: none; clip-path: none; } .vcb-cn__field { border-radius: 999px; background: rgba(255,255,255,.72); -webkit-backdrop-filter: blur(14px) saturate(1.5); backdrop-filter: blur(14px) saturate(1.5); box-shadow: 0 6px 22px rgba(0,0,0,.06); } .vcb-cn__field input[type="text"] { background: transparent; padding-right: 86px; } .vcb-cn__field svg { width: 17px; height: 17px; stroke-width: 1.8; stroke-linejoin: round; } .vcb-cn__count { position: absolute; right: 48px; top: 50%; transform: translateY(-50%); font-size: 14px; font-weight: 600; color: var(--vcb-text); font-variant-numeric: tabular-nums; pointer-events: none; } .vcb-cn__meta { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; margin: 0; } .vcb-cn__side { top: calc(var(--vcb-top) + 21px); max-height: calc(100vh - var(--vcb-top) - 42px); } .vcb-cn__cat { scroll-margin-top: calc(var(--vcb-top) + var(--vcb-tools, 60px) + 20px); } @media (max-width: 1023px) { .vcb-cn__badge { margin: -10px 0 -10px 14px; font-size: 12px; padding: 4px 10px; top: -3px; } .vcb-cn__chips { padding-top: 8px; } .vcb-cn__tools.is-stuck::before { content: ""; display: block; position: absolute; top: -10px; bottom: 0; left: -10px; right: -10px; background: rgba(246,247,248,.8); -webkit-backdrop-filter: blur(14px); backdrop-filter: blur(14px); box-shadow: 0 6px 14px -12px rgba(0,0,0,.2); z-index: -1; } } .vcb-cn__cat.is-plain { background: transparent; padding: 0; border-radius: 0; margin-bottom: 26px; } .vcb-cn__cat.is-plain .vcb-cn__cat-h { padding: 0 4px; margin-bottom: 12px; } .vcb-cn__cat.is-plain .vcb-cn__grp { padding: 0; border: 0; } .vcb-cn__row.is-card { display: block; padding: 0; margin: 0 0 16px; font-size: inherit; } .vcb-cn--team .vcb-cn__lead { margin-bottom: 20px; } .vcb-cn__side .vcb-cn__all { color: var(--vcb-green-dark); font-weight: 500; margin-bottom: 6px; } .vcb-cn--single .vcb-cn__list > .content-main--worker-tile { margin-top: 0; } @media (min-width: 832px) { .header-main { padding-top: 6px; } } .grid-x:has(> .cell > .content-main--tile) { margin-bottom: -32px; } .home section.content-main--white { padding-top: 72px; } .vcb-title-ico { display: flex; align-items: center; gap: 14px; } .vcb-title-ico svg { width: 38px; height: 38px; flex: 0 0 38px; fill: none; stroke: var(--vcb-green-dark); stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; } .button.vcb-btn-soft { background: var(--vcb-line); color: var(--vcb-text); border: 0; border-radius: 999px; box-shadow: none; transition: background .2s, color .2s; } .button.vcb-btn-soft:hover, .button.vcb-btn-soft:focus { background: var(--vcb-green-dark); color: var(--vcb-white); } .button.vcb-btn-soft i { color: inherit; } @media print { @page { margin: 14mm 12mm; } html, body { background: var(--vcb-white) !important; } * { -webkit-print-color-adjust: exact; print-color-adjust: exact; } a[href]::after, abbr[title]::after { content: none !important; } .header-main { position: static !important; box-shadow: none !important; background: var(--vcb-white) !important; padding: 0 0 6mm !important; border-bottom: 1px solid var(--vcb-grey-light); } .header-main--top .cell:not(:first-child), .header-main .grid-x.align-center, .header-main--menu { display: none !important; } .head-title--breadcrumbs, .vcb-footer, .footer-main, .vcb-totop, .vcb-cookie, #booking, .nav-mobile-menu, .content-main--back, .vcb-cn__tools, .vcb-cn__chips, .vcb-cn__side, .vcb-sort, .vcb-cn__badge + .vcb-cn__tools, .content-main--worker-tile-action, .vcb-langs__k svg, #services-list > .cell.large-3, #team-list > .cell.large-3, .grid-x > .cell.large-3.large-order-1, [data-sticky-container] > .sticky { display: none !important; } #services-list > .cell, .grid-x > .cell.auto, .grid-x > .cell.large-auto { width: 100% !important; max-width: 100% !important; flex: 0 0 100% !important; margin-left: 0 !important; margin-right: 0 !important; } .vcb-cn__grid { display: block !important; } .content-main, .head-title { padding-top: 4mm !important; padding-bottom: 0 !important; background: var(--vcb-white) !important; } .sticky, .sticky-container, [data-sticky] { position: static !important; transform: none !important; } .vcb-cn__row, .vcb-cn__cat-h, .vcb-card, .content-main--worker-tile, .vcb-icard, .content-main--service-tile, .vcb-tax, .vcb-doc-table, table, figure, img { break-inside: avoid; page-break-inside: avoid; } h1, h2, h3 { break-after: avoid; page-break-after: avoid; } .content-main--service-tile, .vcb-cn__cat, .vcb-card, .content-main--worker-tile { box-shadow: none !important; border: 1px solid var(--vcb-grey-light) !important; } .vcb-tip { display: none !important; } .vcb-cn__row { padding: 3px 0 !important; font-size: 13px !important; } .vcb-cn__cat { padding: 12px 16px 6px !important; margin-bottom: 10px !important; } } .vcb-finviz__top { display: flex; align-items: flex-start; justify-content: space-between; gap: 12px; flex-wrap: wrap; } .vcb-seg { display: inline-flex; background: var(--vcb-bg); border-radius: 999px; padding: 3px; gap: 2px; } .vcb-seg button { border: 0; background: transparent; color: var(--vcb-text); font: inherit; font-size: 13px; line-height: 1; padding: 8px 14px; border-radius: 999px; cursor: pointer; transition: background .15s, color .15s; } .vcb-seg button:hover { color: var(--vcb-green-dark); } .vcb-seg button[aria-selected="true"] { background: var(--vcb-white); box-shadow: 0 1px 3px rgba(0,0,0,.1); font-weight: 600; color: var(--vcb-text); } .vcb-seg button:focus-visible { outline: 2px solid var(--vcb-green-dark); outline-offset: 1px; } .vcb-tip .r small { color: var(--vcb-text-3); font-size: 11px; font-weight: 400; } .vcb-tip .r.d { border-top: 1px solid var(--vcb-line); margin-top: 4px; padding-top: 3px; } @media (max-width: 640px) { .vcb-seg { width: 100%; } .vcb-seg button { flex: 1; padding: 8px 6px; } } @media print { .vcb-seg, .vcb-finviz .vcb-taxviz__foot { display: none !important; } } @media (min-width: 1024px) { .vcb-cn__tools.is-fixed, .vcb-cn__tools.is-fixed.is-stuck { position: fixed; top: var(--vcb-fy, 140px); left: var(--vcb-fx, 50%); transform: translateX(-50%); width: 400px; margin: 0 !important; padding: 0; z-index: 85; } .vcb-cn__tools.is-fixed .vcb-cn__bar { width: 400px !important; max-width: 400px !important; margin: 0; } .vcb-cn__tools.is-fixed .vcb-cn__meta { display: none; } .vcb-cn__tools.is-fixed .vcb-cn__field input[type="text"]:placeholder-shown { padding-right: 22px; } .vcb-cn__tools.is-fixed.is-stuck::before { content: none; display: none; } } .vcb-card[id^="iep-"] { scroll-margin-top: 150px; } .vcb-gals { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px; } .vcb-gal { display: flex; flex-direction: column; background: var(--vcb-white); border-radius: 22px; overflow: hidden; color: var(--vcb-text); text-decoration: none; transition: box-shadow .2s, transform .2s; } .vcb-gal:hover { box-shadow: 0 10px 30px rgba(0,0,0,.08); transform: translateY(-2px); color: var(--vcb-text); } .vcb-gal__img { display: block; aspect-ratio: 3 / 2; background: var(--vcb-line); overflow: hidden; } .vcb-gal__img img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform .4s; } .vcb-gal:hover .vcb-gal__img img { transform: scale(1.03); } .vcb-gal__body { display: flex; flex-direction: column; flex: 1; padding: 18px 22px 20px; gap: 6px; } .vcb-gal__t { font-size: 19px; font-weight: 500; line-height: 1.3; min-height: 2.6em; } .vcb-gal__n { font-size: 13px; color: var(--vcb-text-2); margin-top: auto; display: flex; align-items: center; justify-content: space-between; } .vcb-gal__n .icon { color: var(--vcb-green-dark); font-size: 15px; } .vcb-gal:hover .vcb-gal__t { color: var(--vcb-green-dark); } @media (max-width: 1100px) { .vcb-gals { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px; } } @media (max-width: 560px) { .vcb-gals { grid-template-columns: 1fr; } .vcb-gal__t { min-height: 0; } } .vcb-gal-meta { font-size: 13px; color: var(--vcb-text-2); margin: 0 0 14px; } .vcb-photos { display: grid; grid-template-columns: repeat(auto-fill, minmax(180px, 1fr)); gap: 10px; margin-bottom: 30px; } .vcb-photo { display: block; aspect-ratio: 1 / 1; border-radius: 14px; overflow: hidden; background: var(--vcb-line); } .vcb-photo img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform .35s, opacity .2s; } .vcb-photo:hover img { transform: scale(1.04); } .vcb-photo:focus-visible { outline: 3px solid var(--vcb-green-dark); outline-offset: 2px; } .vcb-foto { margin: 36px 0 10px; } .vcb-foto__h { font-size: 24px; margin: 0 0 14px; } .vcb-photos--in { grid-template-columns: repeat(auto-fill, minmax(160px, 1fr)); margin-bottom: 10px; } a.vcb-lbi { cursor: zoom-in; display: inline-block; max-width: 100%; } a.vcb-lbi img { transition: opacity .2s; } a.vcb-lbi:hover img { opacity: .9; } a.vcb-lbi:focus-visible { outline: 3px solid var(--vcb-green-dark); outline-offset: 2px; border-radius: 6px; } @media (max-width: 640px) { .vcb-photos { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 6px; } .vcb-photo { border-radius: 10px; } } html.vcb-lb-open { overflow: hidden; } .vcb-lb { position: fixed; inset: 0; z-index: 100000; background: rgba(29,29,27,.94); display: flex; align-items: center; justify-content: center; } .vcb-lb[hidden] { display: none; } .vcb-lb__stage { position: absolute; inset: 56px 70px 64px; display: flex; align-items: center; justify-content: center; } .vcb-lb__stage img { max-width: 100%; max-height: 100%; width: auto; height: auto; object-fit: contain; border-radius: 6px; box-shadow: 0 10px 40px rgba(0,0,0,.4); transition: opacity .2s; user-select: none; } .vcb-lb__stage img.is-loading { opacity: .35; } .vcb-lb__bar { position: absolute; left: 0; right: 0; bottom: 0; height: 64px; display: flex; align-items: center; justify-content: center; gap: 16px; color: var(--vcb-line); font-size: 14px; padding: 0 20px; } .vcb-lb__n { font-variant-numeric: tabular-nums; opacity: .8; } .vcb-lb__cap:empty { display: none; } .vcb-lb__btn { position: absolute; border: 0; background: rgba(255,255,255,.1); color: var(--vcb-white); width: 48px; height: 48px; border-radius: 50%; cursor: pointer; display: flex; align-items: center; justify-content: center; font-size: 18px; transition: background .15s; padding: 0; } .vcb-lb__btn:hover, .vcb-lb__btn:focus-visible { background: rgba(255,255,255,.22); outline: none; } .vcb-lb__btn svg { width: 24px; height: 24px; fill: none; stroke: var(--vcb-white); stroke-width: 2.2; stroke-linecap: round; stroke-linejoin: round; } .vcb-lb__x { top: 12px; right: 14px; } .vcb-lb__prev { left: 12px; top: 50%; transform: translateY(-50%); } .vcb-lb__next { right: 12px; top: 50%; transform: translateY(-50%); } @media (max-width: 640px) { .vcb-lb__stage { inset: 56px 6px 64px; } .vcb-lb__prev, .vcb-lb__next { top: auto; bottom: 8px; transform: none; } .vcb-lb__prev { left: 16px; } .vcb-lb__next { right: 16px; } } @media print { .vcb-lb { display: none !important; } .vcb-photos { grid-template-columns: repeat(4, 1fr); } } .vcb-service-tiles > .cell { display: flex; } .vcb-service-tiles .content-main--tile { width: 100%; height: auto !important; } .vcb-service-tiles .content-main--tile-title { min-height: 2.9em; display: flex; align-items: flex-end; } @media (max-width: 639px) { .vcb-service-tiles > .cell .content-main--tile-title { min-height: 4.3em; } } .vcb-ga-tabs { display: inline-flex; flex-wrap: wrap; background: var(--vcb-line); border-radius: 999px; padding: 4px; margin: 10px 0 26px; } .vcb-ga-tabs button { border: 0; background: none; font: inherit; padding: 10px 20px; border-radius: 999px; font-size: 15px; cursor: pointer; color: var(--vcb-text); transition: background .15s; } .vcb-ga-tabs button:hover { color: var(--vcb-green-dark); } .vcb-ga-tabs button.on { background: var(--vcb-white); box-shadow: 0 1px 3px rgba(0,0,0,.1); font-weight: 600; color: var(--vcb-text); } .vcb-ga-tabs button i { font-style: normal; color: var(--vcb-text-2); font-weight: 400; margin-left: 6px; } .vcb-ga-pane[hidden] { display: none !important; } @media (max-width: 640px) { .vcb-ga-tabs { display: flex; border-radius: 18px; } .vcb-ga-tabs button { flex: 1 1 100%; border-radius: 14px; padding: 10px 12px; } } @media print { .vcb-ga-tabs { display: none !important; } .vcb-ga-pane[hidden] { display: block !important; } } .vcb-sch { margin: 14px 0 4px; } .vcb-sch__t { width: 100%; table-layout: fixed; border-collapse: separate; border-spacing: 0; margin: 0; background: none; font-size: 15px; } .vcb-sch__t thead, .vcb-sch__t tbody, .vcb-sch__t tr { background: none !important; border: 0; } .vcb-sch__t th, .vcb-sch__t td { background: none; padding: 8px 4px; text-align: center; font-variant-numeric: tabular-nums; line-height: 1.35; border: 0; } .vcb-sch__t thead th { font-weight: 500; font-size: 13px; color: var(--vcb-text-2); padding: 4px 4px 6px; } .vcb-sch__t thead th abbr { text-decoration: none; border: 0; cursor: default; } .vcb-sch__t thead th:first-child { width: 130px; } .vcb-sch__t tbody th, .vcb-sch__t tbody td { border-top: 1px solid var(--vcb-line); } .vcb-sch__t tbody th { text-align: left; padding-left: 0; font-size: 14px; font-weight: 600; color: var(--vcb-text); white-space: nowrap; } .vcb-sch__t tbody th:before { content: ""; display: inline-block; width: 8px; height: 8px; border-radius: 50%; background: currentColor; margin-right: 8px; vertical-align: 1px; } .vcb-sch__t tr.is-r th { color: var(--vcb-green-dark); } .vcb-sch__t tr.is-a th { color: var(--vcb-urgent); } .vcb-sch__t tr.is-m th { color: var(--vcb-text); } .vcb-sch__t .e { color: var(--vcb-grey); } .vcb-sch__t .is-today { background: var(--vcb-tint-green-soft) !important; } .vcb-sch__t thead .is-today { color: var(--vcb-green-dark); font-weight: 700; border-radius: 10px 10px 0 0; } .vcb-sch__t tbody tr:last-child .is-today { border-radius: 0 0 10px 10px; } .vcb-sch__n { margin-top: 12px; font-size: 14px; line-height: 1.55; color: var(--vcb-text); background: var(--vcb-bg); border-radius: 12px; padding: 10px 14px; } @media (max-width: 639px) { .vcb-sch__t thead { display: none; } .vcb-sch__t, .vcb-sch__t tbody { display: block; } .vcb-sch__t tr { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); border-top: 1px solid var(--vcb-line); padding: 8px 0 4px; } .vcb-sch__t tbody th { grid-column: 1 / -1; border: 0; padding: 0 0 4px; } .vcb-sch__t tbody td { border: 0; padding: 4px 0; font-size: 12.5px; letter-spacing: -.2px; white-space: nowrap; border-radius: 8px; } .vcb-sch__t tbody td:before { content: attr(data-l); display: block; font-size: 11px; color: var(--vcb-text-3); } .vcb-sch__t .is-today:before { color: var(--vcb-green-dark); font-weight: 700; } } .content-main--worker-tile-action .button { font-size: 14px !important; padding: 10px 16px !important; line-height: 1.2 !important; } .content-main--worker-tile-action .button .icon { font-size: 13px; } .content-main--worker-tile-action .button svg.vcb-ext { width: 15px; height: 15px; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; vertical-align: -2px; margin-left: 4px; } @media print { .vcb-sch__t .is-today { background: none !important; } } .vcb-worker-about { background: var(--vcb-white); border-radius: 22px; padding: 22px 26px; margin: 0 0 24px; font-size: 16px; line-height: 1.6; } .vcb-worker-about h2 { font-size: 18px; font-weight: 600; margin: 0 0 10px; } .vcb-worker-about > *:last-child, .vcb-worker-about p:last-child { margin-bottom: 0; } .vcb-worker-about ul { margin: 0 0 0 1.2em; } .vx-btn { display: inline-flex; align-items: center; justify-content: center; gap: 10px; background: var(--vcb-green); color: var(--vcb-white) !important; border: 0; border-radius: 999px; padding: 13px 22px; font: inherit; font-size: 15px; font-weight: 500; line-height: 1.2; white-space: nowrap; cursor: pointer; text-decoration: none !important; transition: background .15s, transform .15s; } .vx-btn:hover { background: var(--vcb-green-dark); } .vx-btn svg { width: 18px; height: 18px; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; } .vx-btn--soft { background: var(--vcb-bg); color: var(--vcb-text) !important; } .vx-btn--soft:hover { background: var(--vcb-grey-light); } .vx-sc { margin: 18px 0; } .vx-cta { display: grid; grid-template-columns: 64px 1fr auto; gap: 22px; align-items: center; background: var(--vcb-tint-green); border: 0; border-radius: 22px; padding: 24px 26px; margin: 0 0 30px; } .vx-cta__ic { width: 64px; height: 64px; border-radius: 18px; background: var(--vcb-white); color: var(--vcb-green-dark); display: flex; align-items: center; justify-content: center; box-shadow: 0 4px 14px rgba(0,148,68,.12); } .vx-cta__ic svg { width: 30px; height: 30px; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; } .vx-cta h3 { margin: 0 0 4px; font-size: 20px; font-weight: 600; line-height: 1.3; } .vx-cta p { margin: 0; font-size: 15px; line-height: 1.5; color: var(--vcb-text); } .vx-cta small { display: block; margin-top: 6px; font-size: 12.5px; color: var(--vcb-text-2); } @media (max-width: 760px) { .vx-cta { grid-template-columns: 52px 1fr; padding: 18px; gap: 14px 16px; } .vx-cta__ic { width: 52px; height: 52px; } .vx-cta .vx-btn { grid-column: 1 / -1; } } html.vx-open { overflow: hidden; } .vx-ov { position: fixed; inset: 0; z-index: 100001; background: rgba(29,29,27,.55); -webkit-backdrop-filter: blur(3px); backdrop-filter: blur(3px); display: flex; align-items: flex-start; justify-content: center; padding: 40px 20px; overflow-y: auto; } .vx-ov[hidden] { display: none; } .vx-m { width: 720px; max-width: 100%; background: var(--vcb-white); border-radius: 26px; box-shadow: 0 30px 80px rgba(0,0,0,.25); position: relative; margin: auto 0; } .vx-m svg { width: 20px; height: 20px; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; flex: 0 0 auto; } .vx-hd { padding: 30px 36px 18px; border-bottom: 1px solid var(--vcb-line); } .vx-eb { font-size: 12px; letter-spacing: .08em; text-transform: uppercase; color: var(--vcb-green-dark); font-weight: 600; margin: 0 0 6px; } .vx-hd h2 { margin: 0; font-size: 28px; font-weight: 600; line-height: 1.2; } .vx-x { position: absolute; top: 22px; right: 22px; width: 40px; height: 40px; border-radius: 50%; border: 0; background: var(--vcb-bg); color: var(--vcb-text-2); display: flex; align-items: center; justify-content: center; cursor: pointer; padding: 0; } .vx-x:hover { background: var(--vcb-grey-light); } .vx-bd { padding: 22px 36px 8px; } .vx-note { display: flex; gap: 12px; background: var(--vcb-tint-green); border-radius: 14px; padding: 13px 16px; font-size: 14px; line-height: 1.55; color: var(--vcb-text); margin: 0 0 22px; } .vx-note svg { color: var(--vcb-green-dark); margin-top: 1px; } .vx-note.warn { background: var(--vcb-warn-bg); } .vx-note.warn svg { color: var(--vcb-urgent); } .vx-sec { display: flex; align-items: center; gap: 10px; font-size: 15px; font-weight: 600; margin: 6px 0 14px; } .vx-sec i { font-style: normal; width: 26px; height: 26px; border-radius: 50%; background: var(--vcb-green-dark); color: var(--vcb-white); font-size: 13px; display: flex; align-items: center; justify-content: center; } .vx-g { display: grid; grid-template-columns: 1fr 1fr; gap: 14px 16px; margin-bottom: 22px; } .vx-g .full { grid-column: 1 / -1; } .vx-f > label, .vx-lab { display: block; font-size: 14px; font-weight: 500; margin: 0 0 6px; color: var(--vcb-text); } .vx-f > label b, .vx-chk b { color: var(--vcb-green-dark); } .vx-f > label span { font-weight: 400; color: var(--vcb-text-3); } .vx-m .vx-in { width: 100%; height: 48px; margin: 0; border: 1px solid var(--vcb-grey-light); border-radius: 12px; padding: 0 14px; font: inherit; font-size: 16px; color: var(--vcb-text); background: var(--vcb-white); box-shadow: none; transition: border-color .15s, box-shadow .15s; } .vx-m textarea.vx-in { height: auto; min-height: 84px; padding: 12px 14px; resize: vertical; } .vx-m select.vx-in { padding-right: 34px; } .vx-m .vx-in::placeholder { color: var(--vcb-grey); } .vx-m .vx-in:focus { outline: none; border-color: var(--vcb-green-dark); box-shadow: 0 0 0 4px rgba(0,148,68,.12); } .vx-m .vx-in.err { border-color: var(--vcb-urgent); box-shadow: 0 0 0 3px rgba(194,65,12,.1); } .vx-pre { display: flex; } .vx-pre em { font-style: normal; color: var(--vcb-text-2); background: var(--vcb-bg); border: 1px solid var(--vcb-grey-light); border-right: 0; border-radius: 12px 0 0 12px; display: flex; align-items: center; padding: 0 12px; font-size: 15px; } .vx-pre .vx-in { border-radius: 0 12px 12px 0; } .vx-er { font-size: 12.5px; color: var(--vcb-urgent); margin-top: 5px; } .vx-er:empty { display: none; } .vx-seg { display: flex; background: var(--vcb-bg); border-radius: 14px; padding: 4px; gap: 4px; } .vx-seg label { flex: 1; margin: 0; cursor: pointer; } .vx-seg input { position: absolute; opacity: 0; pointer-events: none; } .vx-seg span { display: block; text-align: center; padding: 11px 10px; border-radius: 10px; font-size: 14px; color: var(--vcb-text); } .vx-seg input:checked + span { background: var(--vcb-white); box-shadow: 0 1px 3px rgba(0,0,0,.1); font-weight: 600; color: var(--vcb-text); } .vx-seg input:focus-visible + span, .vx-chip input:focus-visible + span { outline: 2px solid var(--vcb-green-dark); outline-offset: 2px; } .vx-chips { display: flex; flex-wrap: wrap; gap: 8px; } .vx-chip { margin: 0; cursor: pointer; } .vx-chip input { position: absolute; opacity: 0; pointer-events: none; } .vx-chip span { display: inline-block; border: 1px solid var(--vcb-grey-light); border-radius: 999px; padding: 9px 15px; font-size: 14px; } .vx-chip input:checked + span { border-color: var(--vcb-green-dark); background: var(--vcb-tint-green); color: var(--vcb-green-dark); font-weight: 600; } .vx-who { display: flex; align-items: center; gap: 14px; border: 1px solid var(--vcb-grey-light); border-radius: 14px; padding: 10px 14px; } .vx-who img, .vx-av { width: 44px; height: 44px; border-radius: 50%; object-fit: cover; flex: 0 0 44px; } .vx-av { background: var(--vcb-tint-green); color: var(--vcb-green-dark); display: flex; align-items: center; justify-content: center; font-weight: 600; } .vx-who b { display: block; font-size: 15px; } .vx-who small { color: var(--vcb-text-2); font-size: 12.5px; } .vx-link { margin-left: auto; border: 0; background: none; font: inherit; font-size: 13.5px; color: var(--vcb-green-dark); text-decoration: underline; cursor: pointer; padding: 4px; } .vx-sub { background: var(--vcb-bg); border-radius: 14px; padding: 14px; margin: -8px 0 22px; } .vx-sub[hidden] { display: none; } .vx-sub .vx-g { margin: 0; } .vx-chk { display: flex; gap: 12px; align-items: flex-start; font-size: 14px; line-height: 1.5; margin: 0 0 6px; cursor: pointer; font-weight: 400; } .vx-chk input { width: 20px; height: 20px; margin: 1px 0 0; flex: 0 0 20px; accent-color: var(--vcb-green-dark); } .vx-chk a { color: var(--vcb-green-dark); text-decoration: underline; } .vx-hp { position: absolute; left: -9999px; width: 1px; height: 1px; overflow: hidden; } .vx-ft { padding: 18px 36px 30px; border-top: 1px solid var(--vcb-line); background: var(--vcb-bg); border-radius: 0 0 26px 26px; margin-top: 16px; } .vx-ft .vx-btn { width: 100%; padding: 16px; font-size: 16px; } .vx-ft .vx-btn[disabled] { opacity: .6; cursor: wait; } .vx-ft p { text-align: center; font-size: 12.5px; color: var(--vcb-text-2); margin: 10px 0 0; } .vx-msg { color: var(--vcb-urgent); font-size: 14px; text-align: center; margin-bottom: 10px; } .vx-msg:empty { display: none; } .vx-done { padding: 52px 36px 40px; text-align: center; outline: none; } .vx-ok { width: 72px; height: 72px; border-radius: 50%; background: var(--vcb-tint-green); color: var(--vcb-green-dark); display: flex; align-items: center; justify-content: center; margin: 0 auto 16px; } .vx-ok svg { width: 34px !important; height: 34px !important; stroke-width: 2.5 !important; } .vx-done h3 { font-size: 22px; margin: 0 0 8px; } .vx-done p { color: var(--vcb-text-2); font-size: 15px; line-height: 1.55; margin: 0 auto 22px; max-width: 460px; } @media (max-width: 640px) { .vx-ov { padding: 40px 0 0; align-items: flex-start; } .vx-m { border-radius: 22px 22px 0 0; margin: auto 0 0; } .vx-hd { padding: 22px 20px 14px; } .vx-hd h2 { font-size: 23px; } .vx-x { top: 16px; right: 16px; } .vx-bd { padding: 18px 20px 4px; } .vx-ft { padding: 16px 20px 24px; border-radius: 0; } .vx-g { grid-template-columns: 1fr; } .vx-seg span { font-size: 13px; padding: 10px 6px; } } @media print { .vx-ov { display: none !important; } } i.vcb-ico-syringe { display: inline-block; width: 1em; height: 1em; background-color: currentColor; -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m18%202%204%204M17%207l3-3M19%209%208.7%2019.3a2.4%202.4%200%200%201-3.4%200l-.6-.6a2.4%202.4%200%200%201%200-3.4L15%205M9%2011l4%204M5%2019l-3%203M14%204l6%206%22/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m18%202%204%204M17%207l3-3M19%209%208.7%2019.3a2.4%202.4%200%200%201-3.4%200l-.6-.6a2.4%202.4%200%200%201%200-3.4L15%205M9%2011l4%204M5%2019l-3%203M14%204l6%206%22/%3E%3C/svg%3E") center / contain no-repeat; vertical-align: middle; } i.vcb-ico-syringe::before { content: none !important; } .content-main--info-text { background: var(--vcb-warn-bg); color: var(--vcb-text); border-radius: 18px; padding: 16px 22px; } .content-main--info-text p { color: var(--vcb-text); font-size: 16px; font-weight: 500; line-height: 1.55; margin: 0; } .content-main--info-text a, .content-main--info-text a:visited { color: var(--vcb-green-dark) !important; text-decoration: underline; } .content-main--info-text a:hover { color: var(--vcb-text) !important; } .content-main--info-text .grid-x { flex-wrap: nowrap; align-items: flex-start; } .content-main--info-text .cell.content-main--info-text-icon { flex: 0 0 auto; width: auto; margin-top: 1px; } .content-main--info-text .cell.medium-auto { flex: 1 1 0; width: auto; min-width: 0; } .content-main--info-text .cell.content-main--info-text-icon { font-size: 0; line-height: 0; } .content-main--info-text-icon i { display: block; width: 24px; height: 24px; background-color: var(--vcb-urgent); -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22/%3E%3Cpath%20d%3D%22M12%207v6M12%2016.5v.5%22/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22/%3E%3Cpath%20d%3D%22M12%207v6M12%2016.5v.5%22/%3E%3C/svg%3E") center / contain no-repeat; } .content-main--contact-info { display: flex; align-items: flex-start; gap: 14px; background: var(--vcb-warn-bg) !important; color: var(--vcb-text) !important; border-radius: 18px; padding: 16px 22px; } .content-main--contact-info p { color: var(--vcb-text) !important; font-size: 16px; font-weight: 500; line-height: 1.55; margin: 0; flex: 1 1 0; min-width: 0; } .content-main--contact-info a { color: var(--vcb-green-dark) !important; text-decoration: underline; } .content-main--contact-info-icon { flex: 0 0 auto; font-size: 0; line-height: 0; margin: 0 !important; position: static !important; } .content-main--contact-info-icon i { display: block; width: 24px; height: 24px; background-color: var(--vcb-urgent); -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22/%3E%3Cpath%20d%3D%22M12%207v6M12%2016.5v.5%22/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22/%3E%3Cpath%20d%3D%22M12%207v6M12%2016.5v.5%22/%3E%3C/svg%3E") center / contain no-repeat; } .content-main--contact-info-icon i::before { content: none !important; } @media (max-width: 760px) { .content-main--contact-info { padding: 14px 16px; } } .content-main--info-text-icon i::before { content: none !important; } .content-main a[href^="tel:"] { white-space: nowrap; } .vcb-vx-state { margin: 34px 0 30px; } .vcb-vx-state__lead { font-weight: 600; font-size: 18px; line-height: 1.45; margin: 0 0 14px; } ul.vcb-vx-pct { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: 1fr 1fr; gap: 16px; } ul.vcb-vx-pct li { background: var(--vcb-white); border-radius: 22px; padding: 22px 24px; margin: 0; font-size: 15px; line-height: 1.6; } ul.vcb-vx-pct li::before { content: none; } ul.vcb-vx-pct li > strong:first-child { display: block; font-size: 30px; font-weight: 700; color: var(--vcb-green-dark); line-height: 1.1; margin-bottom: 6px; } .vcb-vx-more { background: var(--vcb-tint-green); border-radius: 22px; padding: 20px 24px; margin: 34px 0 10px; } .vcb-vx-more__t { font-weight: 600; margin: 0 0 10px; } .vcb-vx-links { display: flex; flex-wrap: wrap; gap: 10px; margin: 0 0 12px; } .vcb-vx-links a { display: inline-flex; align-items: center; gap: 8px; background: var(--vcb-white); border-radius: 999px; padding: 8px 16px; font-size: 14px; font-weight: 500; color: var(--vcb-text); text-decoration: none; } .vcb-vx-links a:hover { color: var(--vcb-green-dark); } .vcb-vx-law { font-size: 13px; color: var(--vcb-text-2); margin: 0; } @media (max-width: 760px) { ul.vcb-vx-pct { grid-template-columns: 1fr; } .content-main--info-text { padding: 14px 16px; } } svg.vcb-xl { display: inline-block; width: .8em; height: .8em; margin-left: .3em; vertical-align: -.05em; fill: none; stroke: currentColor; stroke-width: 2.2; stroke-linecap: round; stroke-linejoin: round; overflow: visible; } svg.vcb-xl--btn { width: 1.05em; height: 1.05em; margin-left: .45em; vertical-align: -.15em; stroke-width: 2; } .vcb-xl__a { transition: transform .22s ease; } a:hover > svg.vcb-xl--btn .vcb-xl__a, a:focus-visible > svg.vcb-xl--btn .vcb-xl__a { transform: translate(2.5px, -2.5px); } .vcb-xl-nw { white-space: nowrap; } a.vcb-xl-noaf::after { display: none !important; } a.vcb-xl-nobf::before { display: none !important; } .vcb-sr { position: absolute !important; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; border: 0; } .content-main--side > a[href$="/pakalpojums/latvijas-bernu-dzirdes-centrs/"] { margin-top: 22px; } .content-main--side > a.vcb-side-ov, .content-main--side > a:first-child[href$="/par-mums/"] { margin-bottom: 22px; } .content-main--side > a.vcb-side-ov::before, .content-main--side > a:first-child[href$="/par-mums/"]::before { content: ""; position: absolute; left: 0; right: 0; bottom: -11px; border-top: 1px solid var(--vcb-grey-light); } .content-main--side > a[href$="/pakalpojums/latvijas-bernu-dzirdes-centrs/"]::before { content: ""; position: absolute; left: 0; right: 0; top: -11px; border-top: 1px solid var(--vcb-grey-light); } .vcb-vx-why { background: var(--vcb-white); border-radius: 22px; padding: 24px 26px 8px; margin: 0 0 22px; } .vcb-vx-why h3 { margin-top: 0; } .vcb-vx-why h4 { font-size: 17px; font-weight: 600; margin: 18px 0 8px; } .vcb-lb-hero { display: grid; grid-template-columns: 72px 1fr auto; gap: 22px; align-items: center; background: var(--vcb-tint-green); border-radius: 22px; padding: 26px 28px; margin: 0 0 34px; } .vcb-lb-hero__ic { width: 72px; height: 72px; border-radius: 20px; background: var(--vcb-white); color: var(--vcb-green-dark); display: flex; align-items: center; justify-content: center; font-size: 40px; box-shadow: 0 4px 14px rgba(0,148,68,.12); } .vcb-lb-hero__ic i { line-height: 1; } .vcb-lb-hero__lead { font-size: 18px; line-height: 1.5; margin: 0 0 6px; } .vcb-lb-hero__loc { font-size: 14px; color: var(--vcb-text-2); margin: 0; } ul.vcb-lb-feat { list-style: none; margin: 0 0 18px; padding: 0; display: grid; grid-template-columns: 1fr 1fr; gap: 16px; } ul.vcb-lb-feat li { position: relative; background: var(--vcb-white); border-radius: 22px; padding: 22px 24px 22px 84px; margin: 0; font-size: 15px; line-height: 1.55; color: var(--vcb-text-2); min-height: 92px; } ul.vcb-lb-feat li::before { content: ""; position: absolute; left: 22px; top: 22px; width: 46px; height: 46px; border-radius: 14px; background: var(--vcb-tint-green); } ul.vcb-lb-feat li::after { content: ""; position: absolute; left: 33px; top: 33px; width: 24px; height: 24px; background-color: var(--vcb-green-dark); -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%227%22/%3E%3Cpath%20d%3D%22m20%2020-3.5-3.5M8%2011h1.5l1-2.5%202%205%201-2.5H15%22/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%227%22/%3E%3Cpath%20d%3D%22m20%2020-3.5-3.5M8%2011h1.5l1-2.5%202%205%201-2.5H15%22/%3E%3C/svg%3E") center / contain no-repeat; } ul.vcb-lb-feat li:nth-child(2)::after { -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21%2012a8%208%200%200%201-11.6%207.1L4%2020l1-4.6A8%208%200%201%201%2021%2012z%22/%3E%3Cpath%20d%3D%22M8.5%2011h7M8.5%2014h4%22/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21%2012a8%208%200%200%201-11.6%207.1L4%2020l1-4.6A8%208%200%201%201%2021%2012z%22/%3E%3Cpath%20d%3D%22M8.5%2011h7M8.5%2014h4%22/%3E%3C/svg%3E"); } ul.vcb-lb-feat li strong { display: block; font-size: 17px; color: var(--vcb-text); margin-bottom: 2px; } .vcb-lb-note { border-left: 3px solid var(--vcb-green); padding: 4px 0 4px 18px; margin: 0 0 30px; color: var(--vcb-text-2); line-height: 1.65; } .vcb-lb-h { margin-top: 34px; } .postid-622 #services-list > .cell.auto { display: grid; grid-template-columns: 1fr 1fr; column-gap: 14px; align-content: start; } .postid-622 #services-list > .cell.auto > * { grid-column: 1 / -1; } .postid-622 #services-list > .cell.auto > a.content-main--service-tile { grid-column: auto; margin: 0 0 14px; } @media (max-width: 760px) { .vcb-lb-hero { grid-template-columns: 56px 1fr; padding: 20px; gap: 14px 16px; } .vcb-lb-hero__ic { width: 56px; height: 56px; font-size: 30px; border-radius: 16px; } .vcb-lb-hero__btn { grid-column: 1 / -1; } ul.vcb-lb-feat { grid-template-columns: 1fr; } .postid-622 #services-list > .cell.auto { grid-template-columns: 1fr; } } .vcb-org__h i.vcb-org__fi { font-size: 20px; line-height: 1; flex: 0 0 auto; } .vcb-org__h i.vcb-org__fi::before { margin: 0; } a.content-main--service-tile.vcb-tile-has-ic { display: flex; align-items: center; } .vcb-tile-ic { display: inline-flex; align-items: center; justify-content: center; flex: 0 0 42px; width: 42px; height: 42px; margin: -4px 16px -4px 0; border-radius: 13px; background: var(--vcb-tint-green); color: var(--vcb-green-dark); } .vcb-tile-ic svg { width: 22px; height: 22px; fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; } a.content-main--service-tile.vcb-tile-has-ic .vcb-tile-text { flex: 1 1 auto; } .vcb-service-tiles .content-main--tile { display: flex; flex-direction: column; } .vcb-service-tiles .content-main--tile-title { margin-bottom: 0; min-height: 0 !important; } .vcb-service-tiles .content-main--tile-icon { margin-bottom: 12px; flex: 0 0 auto; height: 68px !important; min-height: 0 !important; line-height: 68px !important; overflow: visible; } .vcb-service-tiles .content-main--tile { padding-top: 28px; padding-bottom: 28px; } @media screen and (min-width: 40em) { .vcb-service-tiles { display: grid; grid-auto-rows: 1fr; grid-template-columns: repeat(2, minmax(0, 1fr)); } .vcb-service-tiles > .cell { width: auto !important; } .vcb-service-tiles:has(> .medium-4) { grid-template-columns: repeat(3, minmax(0, 1fr)); } } @media screen and (min-width: 64em) { .vcb-service-tiles:has(> .large-4) { grid-template-columns: repeat(3, minmax(0, 1fr)); } } @media screen and (max-width: 39.99875em) { .vcb-service-tiles .content-main--tile-icon { height: 54px !important; line-height: 54px !important; font-size: 46px !important; margin-bottom: 6px; } .vcb-service-tiles .content-main--tile { padding-top: 16px; padding-bottom: 18px; } } .vcb-service-tiles .content-main--tile-title { margin-top: 0 !important; flex: 0 0 auto; } .vcb-tile-sum { margin: 10px 0 16px; font-size: 14.5px; line-height: 1.55; color: var(--vcb-text-2); font-weight: 400; } .vcb-tile-meta { align-self: flex-start; margin-top: auto; display: inline-flex; align-items: center; padding: 4px 12px; border-radius: 999px; background: var(--vcb-tint-green); color: var(--vcb-green-dark); font-size: 13px; font-weight: 500; line-height: 1.4; } .vcb-service-tiles .content-main--tile:hover .vcb-tile-meta, .vcb-service-tiles .content-main--tile:focus-visible .vcb-tile-meta { background: var(--vcb-white); } @media screen and (max-width: 39.99875em) { .vcb-tile-sum { font-size: 12.5px; line-height: 1.45; margin: 6px 0 12px; } .vcb-service-tiles .content-main--tile-icon { margin-bottom: 8px; } .vcb-tile-meta { font-size: 12px; padding: 3px 10px; } } .page-id-13 .head-title--title { display: inline-flex; align-items: center; gap: 16px; } .page-id-13 .head-title--title::after { content: ""; flex: 0 0 auto; width: .9em; height: .9em; background-color: var(--vcb-green-dark); -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2011l18-5v12L3%2014v-3z%22/%3E%3Cpath%20d%3D%22M11.6%2016.8a3%203%200%201%201-5.8-1.6%22/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2011l18-5v12L3%2014v-3z%22/%3E%3Cpath%20d%3D%22M11.6%2016.8a3%203%200%201%201-5.8-1.6%22/%3E%3C/svg%3E") center / contain no-repeat; } #vcb-cn-side.is-compact a { font-size: 14px; padding: 4px 12px; line-height: 1.3; } #vcb-cn-side.is-compact { padding-top: 10px; padding-bottom: 10px; } #vcb-cn-side.is-compact a span { font-size: 11.5px; } .vcb-cn__side.is-free { position: static !important; max-height: none !important; overflow: visible !important; -webkit-mask-image: none !important; mask-image: none !important; } .sticky-container > .sticky[data-sticky].vcb-side-scroll { overflow-y: auto; overscroll-behavior: contain; border-radius: 22px; } .vcb-sf { scrollbar-width: thin; scrollbar-color: var(--vcb-grey-light) transparent; } .vcb-sf.is-b { -webkit-mask-image: linear-gradient(to bottom, var(--vcb-black) calc(100% - 56px), transparent); mask-image: linear-gradient(to bottom, var(--vcb-black) calc(100% - 56px), transparent); } .vcb-sf.is-t { -webkit-mask-image: linear-gradient(to bottom, transparent, var(--vcb-black) 48px); mask-image: linear-gradient(to bottom, transparent, var(--vcb-black) 48px); } .vcb-sf.is-t.is-b { -webkit-mask-image: linear-gradient(to bottom, transparent, var(--vcb-black) 48px, var(--vcb-black) calc(100% - 56px), transparent); mask-image: linear-gradient(to bottom, transparent, var(--vcb-black) 48px, var(--vcb-black) calc(100% - 56px), transparent); } .vcb-hs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:26px 0 38px} .vcb-hs > .wp-block-group__inner-container{display:contents} .vcb-hs__i{background:var(--vcb-white);border-radius:20px;padding:18px 20px;margin:0 !important;font-size:14px;line-height:1.4;color:var(--vcb-text-2)} .vcb-hs__i strong{display:block;font-size:28px;line-height:1.15;font-weight:600;color:var(--vcb-green-dark);margin-bottom:4px} .vcb-tl::before,.vcb-tl::after{display:none !important} .vcb-tl{position:relative;margin:18px 0 40px;background:linear-gradient(var(--vcb-tint-green),var(--vcb-tint-green)) no-repeat 95px 24px / 2px calc(100% - 48px)} .vcb-tl__i{position:relative;margin:0 0 16px} .vcb-tl__i:not(:has(> .wp-block-group__inner-container)),.vcb-tl__i > .wp-block-group__inner-container{display:grid;grid-template-columns:76px minmax(0,1fr);gap:0 40px;align-items:start} .vcb-tl__i::before{content:"";display:block;position:absolute;left:89px;top:20px;width:14px;height:14px;border-radius:50%;background:var(--vcb-white);border:3px solid var(--vcb-green);box-sizing:border-box;z-index:1} .vcb-tl__i.is-ctx::before{border-color:var(--vcb-grey)} .vcb-tl__y{margin:12px 0 0 !important;font-size:15px;font-weight:600;color:var(--vcb-green-dark);background:var(--vcb-tint-green);border-radius:999px;text-align:center;padding:5px 0;line-height:1.3} .vcb-tl__i.is-ctx .vcb-tl__y{color:var(--vcb-text-2);background:var(--vcb-line)} .vcb-tl__c{background:var(--vcb-white);border-radius:20px;padding:18px 24px} .vcb-tl__c h3{font-size:20px;line-height:1.3;margin:0 0 6px} .vcb-tl__c p{margin:0;font-size:16px;line-height:1.6;color:var(--vcb-text-2)} .vcb-hist-note{background:var(--vcb-warn-bg);border-radius:20px;padding:20px 26px;margin:30px 0} .vcb-hist-note h3{font-size:18px;margin:0 0 8px;color:var(--vcb-urgent)} .vcb-hist-note li,.vcb-hist-note p{font-size:15px;line-height:1.55} @media (max-width:640px){ .vcb-hs{grid-template-columns:repeat(2,minmax(0,1fr))} .vcb-hs__i strong{font-size:22px} .vcb-tl{background-position:7px 14px} .vcb-tl__i:not(:has(> .wp-block-group__inner-container)),.vcb-tl__i > .wp-block-group__inner-container{grid-template-columns:1fr;gap:8px;padding-left:28px} .vcb-tl__i::before{left:1px;top:8px} .vcb-tl__y{margin:0 !important;justify-self:start;padding:3px 14px} .vcb-tl__c{padding:16px 18px} } .vcb-zl{display:block;width:100%;max-width:240px;aspect-ratio:271.05/68.87;height:auto} .vcb-zl--xl{max-width:440px} .vcb-zi{display:block;width:64px;height:66px} .vcb-zi--sm{width:34px;height:35px;flex:0 0 34px} .vcb-z-names{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 34px} .vcb-z-names > div{background:var(--vcb-white);border-radius:18px;padding:14px 18px} .vcb-z-names span{display:block;font-size:13px;color:var(--vcb-text-3);margin-bottom:2px} .vcb-z-names b{font-weight:600;font-size:16px;line-height:1.4}.vcb-z-names small{font-weight:400;color:var(--vcb-text-2);font-size:13px} .vcb-z-hero{position:relative;background:var(--vcb-white);border-radius:24px;padding:70px 30px;display:flex;justify-content:center;margin:16px 0 30px} .vcb-z-tag{position:absolute;top:16px;right:16px;background:var(--vcb-green);color:var(--vcb-white);font-size:12px;font-weight:600;border-radius:999px;padding:5px 12px} .vcb-z-vers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0 34px} .vcb-z-vers figure{margin:0} .vcb-z-card{border-radius:20px;min-height:150px;display:flex;align-items:center;justify-content:center;padding:26px;position:relative;overflow:hidden} .vcb-z-card.is-line{box-shadow:inset 0 0 0 1px var(--vcb-grey-light)} .vcb-z-vers .vcb-zl{max-width:210px} .vcb-z-vers figcaption{display:flex;justify-content:space-between;gap:10px;font-size:13px;margin-top:8px} .vcb-z-vers figcaption span{color:var(--vcb-text-3);text-align:right} .vcb-z-zone{background:var(--vcb-white);border-radius:24px;padding:46px 30px;display:flex;justify-content:center;margin:16px 0 18px} .vcb-z-zone__box{position:relative;padding:34px 46px;border:1.5px dashed var(--vcb-green);border-radius:12px;background:var(--vcb-tint-green)} .vcb-z-zone__box .vcb-zl{max-width:300px;background:var(--vcb-white)} .vcb-z-zone .x{position:absolute;width:26px;height:26px;border-radius:999px;background:var(--vcb-green);color:var(--vcb-white);font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center} .vcb-z-zone .x-t{top:4px;left:50%;margin-left:-13px}.vcb-z-zone .x-b{bottom:4px;left:50%;margin-left:-13px} .vcb-z-zone .x-l{left:10px;top:50%;margin-top:-13px}.vcb-z-zone .x-r{right:10px;top:50%;margin-top:-13px} .vcb-z-sizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 22px} .vcb-z-sizes > div{background:var(--vcb-white);border-radius:18px;padding:16px 18px} .vcb-z-sizes b{display:block;font-size:24px;font-weight:600;line-height:1.2}.vcb-z-sizes small{font-size:14px;font-weight:500} .vcb-z-sizes span{font-size:13px;color:var(--vcb-text-2)} .vcb-z-icons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0 14px} .vcb-z-round{width:96px;height:96px;border-radius:50%;background:var(--vcb-green);display:flex;align-items:center;justify-content:center} .vcb-z-round .vcb-zi{width:52px;height:54px} .vcb-z-list{margin:0 0 30px 1.1em}.vcb-z-list li{margin-bottom:6px} .vcb-z-sws{display:grid;gap:12px;margin:12px 0 26px} .vcb-z-sws--3{grid-template-columns:repeat(3,minmax(0,1fr))}.vcb-z-sws--5{grid-template-columns:repeat(5,minmax(0,1fr))} .vcb-z-sw{border-radius:20px;padding:16px 16px 14px;min-height:190px;display:flex;flex-direction:column;color:var(--vcb-text);box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)} .vcb-z-sw.is-dark{color:var(--vcb-white)} .vcb-z-sw b{font-size:15px;font-weight:600;line-height:1.25}.vcb-z-sw > span{font-size:12px;opacity:.75} .vcb-z-sw dl{margin:auto 0 0;display:grid;grid-template-columns:auto 1fr;gap:1px 10px;font-size:12px} .vcb-z-sw dt{opacity:.7;margin:0;font-weight:400}.vcb-z-sw dd{margin:0;font-variant-numeric:tabular-nums} .vcb-z-tones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;margin:12px 0 34px} .vcb-z-tones > div{display:grid;grid-template-columns:44px 1fr;column-gap:12px;align-items:center;background:var(--vcb-white);border-radius:16px;padding:10px 12px} .vcb-z-tones i{grid-row:span 2;width:44px;height:44px;border-radius:12px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.07)} .vcb-z-tones b{font-size:14px;font-weight:600}.vcb-z-tones span{font-size:12.5px;color:var(--vcb-text-2);line-height:1.35} .vcb-z-type{display:grid;grid-template-columns:260px 1fr;gap:20px;margin:16px 0 18px} .vcb-z-type__aa{background:var(--vcb-white);border-radius:22px;padding:22px 24px} .vcb-z-type__aa b{display:block;font-size:96px;line-height:1;font-weight:700;color:var(--vcb-green);letter-spacing:-2px} .vcb-z-type__aa strong{display:block;font-size:26px;font-weight:700;margin:10px 0 6px}.vcb-z-type__aa span{font-size:14px;color:var(--vcb-text-2)} .vcb-z-type__rows{background:var(--vcb-white);border-radius:22px;padding:8px 24px} .vcb-z-type__rows > div{display:grid;grid-template-columns:150px 1fr;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--vcb-line)} .vcb-z-type__rows > div:last-child{border-bottom:0} .vcb-z-type__rows span{font-size:13px;font-weight:600}.vcb-z-type__rows small{display:block;font-weight:400;color:var(--vcb-text-3);font-size:12px} .vcb-z-type__rows em{font-style:normal;line-height:1.35;color:var(--vcb-text)} .vcb-z-bads{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:12px 0 26px} .vcb-z-bad{margin:0}.vcb-z-bad .vcb-z-card{min-height:130px;padding:20px} .vcb-z-bad .vcb-zl{max-width:170px} .vcb-z-bad figcaption{font-size:13px;font-weight:600;margin-top:8px} .vcb-z-mark{position:absolute;top:10px;left:10px;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--vcb-white);background:var(--vcb-urgent);z-index:2} .vcb-z-bad.is-warn .vcb-z-mark{background:var(--vcb-urgent)} .vcb-zl.t-stretch{transform:scale(1.35,.55)} .vcb-zl.t-shadow{filter:drop-shadow(4px 5px 3px rgba(0,0,0,.45))} .vcb-zl.t-rotate{transform:rotate(-12deg)} .vcb-z-fake{font-size:16px;line-height:1.15;margin-left:10px;color:var(--vcb-text);font-family:Georgia,serif} .vcb-z-legal{background:var(--vcb-white);border-radius:20px;padding:18px 22px;margin:6px 0 30px;font-size:13.5px;color:var(--vcb-text-2)} .vcb-z-legal p{font-size:13.5px;line-height:1.55;margin:0 0 8px}.vcb-z-legal p:last-child{margin:0} .vcb-z-dl{background:var(--vcb-green);color:var(--vcb-white);border-radius:24px;padding:26px 28px;display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin:10px 0 20px} .vcb-z-dl__t{flex:1 1 320px}.vcb-z-dl__t b{display:block;font-size:22px;font-weight:600}.vcb-z-dl__t span{font-size:14px;opacity:.9} a.vcb-z-dl__btn{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 24px;border-radius:999px;background:var(--vcb-white);color:var(--vcb-green-dark);font-weight:600;text-decoration:none;white-space:nowrap} a.vcb-z-dl__btn:hover{background:var(--vcb-tint-green);color:var(--vcb-green-dark)} a.vcb-z-dl__btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round} p.vcb-z-copy{font-size:13px;line-height:1.55;color:var(--vcb-text-3);margin:22px 0 0} p.vcb-z-copy strong{color:var(--vcb-text-2);font-weight:600} .vcb-z-dl__note{flex:1 1 100%;margin:0;font-size:14px}.vcb-z-dl__note a{color:var(--vcb-white);text-decoration:underline;text-underline-offset:3px} @media (max-width:900px){.vcb-z-sws--5{grid-template-columns:repeat(3,minmax(0,1fr))}.vcb-z-bads{grid-template-columns:repeat(2,minmax(0,1fr))}.vcb-z-type{grid-template-columns:1fr}.vcb-z-tones{grid-template-columns:repeat(2,minmax(0,1fr))}} @media (max-width:640px){.vcb-z-names,.vcb-z-vers,.vcb-z-sizes,.vcb-z-sws--3,.vcb-z-tones{grid-template-columns:1fr}.vcb-z-sws--5,.vcb-z-icons{grid-template-columns:repeat(2,minmax(0,1fr))}.vcb-z-hero{padding:18px 20px 40px;flex-direction:column;align-items:center}.vcb-z-tag{position:static;align-self:flex-end;order:-1;margin-bottom:28px}.vcb-z-zone__box{padding:30px 38px}.vcb-z-type__rows > div{grid-template-columns:1fr;gap:4px}.vcb-z-type__aa b{font-size:72px}} .content-main--side > a:first-child[href$="/par-mums/"]{margin-bottom:0} .content-main--side > a:first-child[href$="/par-mums/"]::before{display:none} @media (max-width: 639px) { .content-main--info-text, .content-main--contact-info { text-align: left; padding: 16px 18px; } .content-main--info-text > .grid-x, .content-main--contact-info > .grid-x { flex-wrap: nowrap; align-items: flex-start; margin-left: 0; margin-right: 0; gap: 12px; } .content-main--info-text > .grid-x > .cell, .content-main--contact-info > .grid-x > .cell { margin-left: 0; margin-right: 0; width: auto; } .content-main--info-text > .grid-x > .cell:last-child, .content-main--contact-info > .grid-x > .cell:last-child { flex: 1 1 auto; min-width: 0; } .content-main--info-text p, .content-main--contact-info p { font-size: 16px; line-height: 1.55; text-align: left; } .content-main--info-text-icon, .content-main--contact-info-icon { flex: 0 0 auto; margin-top: 2px; } } @media (max-width:1023.98px){.cell.large-order-1.sticky-container:has(.content-main--side){margin-top:48px}} .header-main--contacts a.header-main--action-button{padding-top:10.5px;padding-bottom:10.5px} .nav-mobile-menu--info a.button.secondary.large{padding-top:14px;padding-bottom:14px} .content-main--worker-tile-action a.button.secondary{background:var(--vcb-white);color:var(--vcb-green-dark);border:1.5px solid var(--vcb-green-dark)} .content-main--worker-tile-action a.button.secondary:hover,.content-main--worker-tile-action a.button.secondary:focus-visible{background:var(--vcb-green-dark);color:var(--vcb-white);border-color:var(--vcb-green-dark)} .content-main--worker-tile-action a.button.third{background:var(--vcb-green);color:var(--vcb-white);border-color:var(--vcb-green)} .content-main--worker-tile-action a.button.third:hover,.content-main--worker-tile-action a.button.third:focus-visible{background:var(--vcb-green-dark);color:var(--vcb-white);border-color:var(--vcb-green-dark)} html body{font-family:"Poppins",Arial,sans-serif} :root{--vcb-fs-h1:42px;--vcb-fs-h2:30px;--vcb-fs-h3:24px;--vcb-fs-h4:20px;--vcb-fs-h5:18px;--vcb-fs-body:17px;--vcb-fs-sm:15px;--vcb-fs-xs:13px;--vcb-fs-btn:17px;--vcb-fs-btn-sm:15px} @media (max-width:639.98px){:root{--vcb-fs-h1:28px;--vcb-fs-h2:24px;--vcb-fs-h3:20px;--vcb-fs-h4:18px;--vcb-fs-h5:17px}} html body h1.head-title--title,html body h1.vcb-hero__title,html body .cell > h1.wp-block-heading{font-size:var(--vcb-fs-h1);font-weight:600;line-height:1.15;letter-spacing:-.01em} html body h2.content-main--title,html body .cell h2.wp-block-heading,html body .grid-container > h2.wp-block-heading,html body .vcb-stat > b{font-size:var(--vcb-fs-h2);font-weight:600;line-height:1.2} html body h3.wp-block-heading,html body h3.content-main--service-group-title,html body .content-main--tile > h3,html body h3.content-post--title,html body h3.content-post--title a{font-size:var(--vcb-fs-h3);font-weight:600;line-height:1.25} html body h4,html body h4.wp-block-heading,html body h4.content-main--worker-tile-title,html body .vcb-sr__sh > h2,html body h3.vcb-card__title,html body a.content-main--tile-title-large,html body .vcb-kpi > b{font-size:var(--vcb-fs-h4);font-weight:600;line-height:1.3} html body h5,html body h5.wp-block-heading,html body h5.content-main--tile-title,html body .vcb-cn__cat-h > h2,html body aside.vcb-cookie > h2,html body .vcb-gal__t,html body p.vcb-footer__slogan,html body p.vcb-footer__title,html body p.vcb-footer__title a{font-size:var(--vcb-fs-h5);font-weight:600;line-height:1.35} html body h6{font-size:var(--vcb-fs-body);font-weight:600;line-height:1.4} html body .cell > p,html body .cell > ul > li,html body .cell > ol > li,html body .wp-block-group__inner-container > p,html body .wp-block-column > p,html body ol.wp-block-list > li,html body ul.wp-block-list > li,html body .vcb-hero__lead,html body .content-main--contact-line,html body .content-main--map-line{font-size:var(--vcb-fs-body);line-height:1.6} html body strong,html body b{font-weight:600} html body .cell table td,html body .cell table th,html body .vcb-tile-sum,html body .vcb-icard__d,html body .vcb-parent__d,html body .vcb-org__items li,html body nav.vcb-toc a,html body .vcb-side-sub > a,html body .vcb-fact > span,html body .vcb-sr__sub,html body .content-main--contact-info-text,html body .content-main--contact-info p,html body .vcb-footer__list li,html body .vcb-footer__list a,html body .vcb-footer__social-text,html body .vcb-chip,html body .vcb-sr__sort,html body p.vcb-freq,html body .vcb-cn__row,html body .vcb-cn__row span,html body .vcb-langs,html body .vcb-langs span,html body aside.vcb-cookie p{font-size:var(--vcb-fs-sm)} html body .vcb-icard__t{font-size:var(--vcb-fs-body);font-weight:600;line-height:1.4} html body .cell table td,html body .cell table th{line-height:1.5} html body .vcb-cn__grp > h3{font-size:var(--vcb-fs-sm);font-weight:600} html body small,html body .cell small,html body .content-post--date,html body .vcb-tile-meta,html body .vcb-footer__label,html body .vcb-footer__legal,html body .vcb-footer__legal span,html body .vcb-footer__legal button,html body .head-title--breadcrumbs,html body .head-title--breadcrumbs a,html body .head-title--breadcrumbs span,html body .vcb-cn__note p,html body .vcb-kpi > span,html body .vcb-taxviz__foot,html body .vcb-tl__pub,html body .vcb-fact > small,html body .vcb-cn__cat-h > span,html body .vcb-cn__side a > span,html body .vcb-badge,html body th abbr,html body tr.is-m > th,html body tr.is-r > th,html body tr.is-a > th,html body .vcb-lang__c,html body .vcb-cn__badge{font-size:var(--vcb-fs-xs)} html body a.button,html body .button,html body a.vcb-btn,html body a.vcb-extlink,html body .vcb-cookie__btn,html body a.vcb-map-button{font-size:var(--vcb-fs-btn);font-weight:500} html body .content-main--worker-tile-action a.button,html body .vcb-parent a.vcb-btn,html body .vcb-btns a.vcb-btn,html body a.vcb-extlink,html body .vcb-cn__chip,html body .page-numbers{font-size:var(--vcb-fs-btn-sm)} .vcb-footer__social-text:not(#_),.vcb-sch__n:not(#_),.vcb-side-sub > a:not(#_),.vcb-sr__nb > p:not(#_),.vcb-sr__rt > p:not(#_),.vcb-sres span > p:not(#_),.vcb-sr__sh > a:not(#_),.content-main--worker-tile-action a.button:not(#_),.vcb-stat > span:not(#_){font-size:var(--vcb-fs-sm)} .vcb-side-sub > a:not(#_){line-height:1.35} .vcb-footer__legal button:not(#_),.vcb-footer__legal span:not(#_),.vcb-sres small:not(#_),.vcb-cn__row small:not(#_),button.vcb-sx:not(#_),.vcb-kpi > span:not(#_),.vcb-card__ext:not(#_),.vcb-cn__side a > span:not(#_),.vcb-sf a > span:not(#_),.vcb-chip > span:not(#_),.vcb-sres em:not(#_){font-size:var(--vcb-fs-xs)} p.vcb-footer__slogan:not(#_){font-size:var(--vcb-fs-h5)} .vcb-news-contact > strong:not(#_),.vcb-org__h > span:not(#_),.vcb-org__h > a:not(#_){font-size:var(--vcb-fs-body)} .vcb-sres b:not(#_){font-size:inherit} .vcb-taxviz h2:not(#_),.vcb-finviz h2:not(#_),.vcb-org__top > span:not(#_){font-size:var(--vcb-fs-h4)} .vcb-hs__i > strong:not(#_){font-size:var(--vcb-fs-h2)} p.vcb-footer__slogan:not(#_){font-size:var(--vcb-fs-h5) !important} .content-main--worker-tile-action a.button:not(#_){font-size:var(--vcb-fs-btn-sm) !important} .vcb-card__meta:not(#_){font-size:var(--vcb-fs-sm)} .vcb-z-tag:not(#_),.vcb-z-sw > span:not(#_),.vcb-z-sw dl:not(#_){font-size:var(--vcb-fs-xs)} .vcb-z-dl__t > b:not(#_){font-size:var(--vcb-fs-h3)} .vx-vst{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:999px;font-size:var(--vcb-fs-xs);font-style:normal;font-weight:500;line-height:1.5;background:var(--vcb-warn-bg);color:var(--vcb-text-2);vertical-align:middle} .vx-vst.on{background:var(--vcb-tint-green);color:var(--vcb-green-dark)} .vx-chip input:checked + span .vx-vst{background:var(--vcb-white)} .vx-vst.is-order{background:var(--vcb-line);color:var(--vcb-text)} ul.vx-vl{list-style:none;margin:10px 0 12px;padding:0;display:grid;gap:6px} ul.vx-vl li{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin:0;font-size:var(--vcb-fs-body);line-height:1.4} ul.vx-vl li a{color:var(--vcb-text);font-weight:500;text-decoration:none} ul.vx-vl li a:hover{color:var(--vcb-green-dark)} ul.vx-vl .vx-vst{margin-left:0} .vx-cta .vx-vst.on{background:var(--vcb-white)} .vcb-upd{display:flex;gap:16px;align-items:flex-start;margin:0 0 28px;padding:20px 22px;border-radius:var(--vcb-radius-card,20px);background:var(--vcb-tint-green)} .vcb-upd__ic{flex:0 0 44px;width:44px;height:44px;border-radius:50%;background:var(--vcb-green);display:flex;align-items:center;justify-content:center} .vcb-upd__ic svg{width:22px;height:22px;fill:none;stroke:var(--vcb-white);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round} .vcb-upd__tx{flex:1;min-width:0} .vcb-upd__tx p{margin:0 0 8px} .vcb-upd__tx p:last-child{margin-bottom:0} html body .vcb-upd__tx p.vcb-upd__t{margin:2px 0 4px;font-size:var(--vcb-fs-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--vcb-green-dark)} .vcb-upd .vx-sc{margin-top:12px} @media (max-width:639.98px){.vcb-upd{padding:16px;gap:12px}.vcb-upd__ic{flex-basis:36px;width:36px;height:36px}.vcb-upd__ic svg{width:18px;height:18px}}