.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: #1d1d1b; transition: color .2s ease; } .header-main--social a:hover, .header-main--social a:focus-visible { color: #329d47; } .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: #58595b; } .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: #1d1d1b; transition: color .2s ease; } .footer-main--social-icons a:hover, .footer-main--social-icons a:focus-visible { color: #329d47; } .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: #58595b; } .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: #329d47; color: #fff; 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: #27803a; color: #fff; } .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: #329d47; color: #fff; 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: #d9d9d9; color: #58595b; } .vcb-count-badge--menu { background: #fff; color: #329d47; } .is-accordion-submenu .vcb-count-badge--menu { background: #329d47; color: #fff; } .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: #329d47; text-decoration: underline; text-decoration-thickness: 2px; text-underline-offset: 8px; text-decoration-color: #329d47; } .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: #fff; } .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: #329d47; } 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: #dedfe1; } @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: #58595b; } .vcb-card { margin: 0 0 32px; padding: 35px 30px; background: #fefefe; 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: #1d1d1b; } .vcb-card__deadline { font-size: 17px; color: #1d1d1b; white-space: nowrap; } .vcb-card__deadline .icon { margin-right: 5px; font-size: 15px; color: #329d47; } .vcb-card__deadline span { color: #58595b; } .vcb-card__status { margin: 0 0 14px; padding: 12px 16px; border-radius: 14px; background: #eaf5ec; } .vcb-card__status.is-closed { background: #f3f4f5; } .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 #d9dadc; border-radius: 999px; color: #1d1d1b; 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: #329d47; color: #329d47; } .vcb-card__files .icon { color: #329d47; } .vcb-card__ext { font-size: 12px; color: #8a8b8d; } .vcb-card__meta { margin: 0; font-size: 14px; color: #58595b; } @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: #eaf5ec; color: #329d47; 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(20,30,25,.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: #f6f7f8; 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: #fff; border-radius: 999px; font-size: 14px; line-height: 1.4; color: #58595b; } .head-title--breadcrumbs > span { display: inline-flex; align-items: center; flex-wrap: wrap; row-gap: 2px; } .head-title--breadcrumbs a { color: #58595b; text-decoration: none; transition: color .2s ease; } .head-title--breadcrumbs a:hover, .head-title--breadcrumbs a:focus-visible { color: #329d47; } .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: #b3b5b8; -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: #009444; 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: #fefefe; text-align: left; } .vcb-footer a { color: #2a2a2a; text-decoration: none; transition: color .2s ease; } .vcb-footer a:hover, .vcb-footer a:focus-visible { color: #329d47; } .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: #009444; } .vcb-footer__social-text { margin: 10px 0 14px; font-size: 15px; line-height: 1.5; color: #58595b; } .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: #eaf5ec; color: #329d47; transition: background .2s ease, color .2s ease; } .vcb-footer .vcb-footer__social a:hover, .vcb-footer .vcb-footer__social a:focus-visible { background: #329d47; color: #fff; } .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: #2a2a2a; } .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: #7a7c7f; } .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 #e6e7e8; font-size: 14px; line-height: 1.5; color: #7a7c7f; } .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: #58595b; text-decoration: underline; text-underline-offset: 3px; cursor: pointer; } .vcb-footer .vcb-cookie-settings:hover { color: #329d47; } .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: #329d47; color: #fff; cursor: pointer; transition: background .2s ease; } .vcb-footer__top:hover, .vcb-footer__top:focus-visible { background: #009444; } .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 #e6e7e8; } @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: #f3f4f5; border-radius: 999px; } .vcb-footer__follow .vcb-footer__social-text { margin: 0; max-width: 250px; font-size: 14px; line-height: 1.4; color: #58595b; } .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: #1d1d1b; } .vcb-footer .vcb-footer__follow .vcb-footer__social a:hover, .vcb-footer .vcb-footer__follow .vcb-footer__social a:focus-visible { background: none; color: #329d47; } .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: #f3f4f5; border-radius: 999px; font-size: 14px; line-height: 1.4; color: #58595b; 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: #329d47; } .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(50,157,71,.55); -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px); color: #fff; 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: #329d47; } .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: #329d47; box-shadow: 0 2px 10px rgba(20,30,25,.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: #fff; box-shadow: 0 6px 22px rgba(20,30,25,.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: #fff; color: #2a2a2a; 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: #329d47; color: #fff; } .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: #fff; 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: #2a2a2a; 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: #eaf5ec; color: #329d47; } .vcb-pager .page-numbers.current { background: #329d47; color: #fff; } .vcb-pager .page-numbers.dots { min-width: 22px; padding: 0; color: #8b8c8e; } .vcb-pager__count { display: none; font-size: 15px; color: #58595b; } @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: #eaf5ec; color: #1d1d1b; } 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: #329d47; } @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: #eaf5ec; border-radius: 18px; line-height: 1.75; } .vcb-news-contact strong { display: inline-block; margin-bottom: 4px; color: #009444; font-size: 1.05em; } .vcb-news-contact a { color: #1d1d1b; text-decoration: underline; text-decoration-color: rgba(50,157,71,.5); text-underline-offset: 3px; } .vcb-news-contact a:hover { color: #329d47; } .header-main--search input, .nav-mobile-menu .header-main--search input, input[name="search_name"] { font-size: 15px; color: #1d1d1b; } .header-main--search input::placeholder, input[name="search_name"]::placeholder { color: #717275; 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 #e6e7e8; border-radius: 999px; background: #f6f7f8; color: #9a9b9e; font-size: 15px; cursor: not-allowed; } .vcb-card__files .is-missing .icon { color: #b8babd; } .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 #dfe9e1; border-radius: 18px; overflow: hidden; background: #fff; margin: 0; font-size: .95em; line-height: 1.6; } .vcb-doc-table td { border: 0; border-bottom: 1px solid #e8efe9; padding: 13px 18px; vertical-align: top; text-align: left; background: #fff; } .vcb-doc-table tr:last-child td { border-bottom: 0; } .vcb-doc-table td:first-child { width: 30%; background: #f4f9f5; font-weight: 600; color: #1d1d1b; border-right: 1px solid #e8efe9; } .vcb-doc-table tr:first-child td[colspan] { width: auto; background: #eaf5ec; color: #009444; 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 #e8efe9; } .vcb-doc-table td:first-child:not([colspan]) + td { padding-top: 6px; background: #fff; } .vcb-doc-table td:not(:first-child) { border-bottom: 1px solid #e8efe9; } .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: #eaf5ec; color: #009444; font-weight: 600; text-align: left; padding: 12px 16px; border: 0; border-bottom: 1px solid #dfe9e1; 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 #e8efe9; } .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 #e8efe9; } .vcb-table-title { margin: 22px 0 8px; } .vcb-table-title strong { color: #1d1d1b; } 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: #009444; } 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: #eaf5ec; border-radius: 18px; line-height: 1.65; } .vcb-doc-meta strong { color: #009444; } 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: #eaf5ec; color: #009444; 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: #fff; border: 1px solid #dfe9e1; border-radius: 18px; padding: 18px 20px; line-height: 1.45; } .vcb-stat b { display: block; margin-bottom: 6px; color: #009444; font-size: 1.9em; font-weight: 700; line-height: 1.1; } .vcb-stat span { display: block; font-size: .92em; color: #1d1d1b; } .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 #dbeedd; } .content-main--side .vcb-side-sub a { display: block; padding: 5px 0; font-size: .86em; line-height: 1.35; color: #4a4b4d; } .content-main--side .vcb-side-sub a:hover, .content-main--side .vcb-side-sub a.is-active { color: #009444; } .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: #fff; border: 1px solid #dfe9e1; border-radius: 18px; padding: 18px 20px; line-height: 1.5; } .vcb-icard__ico { width: 44px; height: 44px; border-radius: 12px; background: #eaf5ec; color: #009444; 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: #1d1d1b; } .vcb-icard__d { display: block; font-size: .92em; color: #1d1d1b; } ul.vcb-irules { list-style: none !important; margin: 0 0 28px !important; padding: 4px 20px !important; background: #fff; border: 1px solid #dfe9e1; border-radius: 18px; } ul.vcb-irules > li { display: flex; gap: 14px; align-items: flex-start; padding: 13px 0; margin: 0; border-bottom: 1px solid #e8efe9; 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: #eaf5ec; color: #009444; 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: #fff; border: 1px solid #dfe9e1; border-radius: 18px; } .vcb-toc__title { grid-column: 1 / -1; font-weight: 600; margin: 0 0 8px; color: #009444; } .vcb-toc a { display: flex; gap: 10px; color: #1d1d1b; padding: 5px 0; line-height: 1.35; font-size: .93em; text-decoration: none; } .vcb-toc a span { color: #009444; font-weight: 600; min-width: 1.8em; } .vcb-toc a:hover { color: #009444; } 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: #1d1d1b; text-decoration: none; } .vcb-icard a.vcb-icard__t::after { content: " →"; color: #009444; } .vcb-icard a.vcb-icard__t:hover { color: #009444; } .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: #fff; border: 1px solid #dfe9e1; 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: #eaf5ec; color: #009444; 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 #009444; border-radius: 999px; color: #009444 !important; text-decoration: none !important; font-weight: 600; font-size: .92em; background: #fff; } a.vcb-extlink:hover { background: #009444; color: #fff !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: #fff; border: 1px solid #dfe9e1; border-radius: 16px; padding: 14px 16px; } .vcb-fact small { display: block; color: #717275; font-size: .78em; margin-bottom: 5px; text-transform: uppercase; letter-spacing: .04em; } .vcb-fact b { display: block; font-weight: 600; color: #1d1d1b; line-height: 1.35; } .vcb-fact span { display: block; font-size: .85em; color: #4a4b4d; 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: #eef0f1; color: #4a4b4d; } .vcb-badge.is-active { background: #eaf5ec; color: #009444; } .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: #dbeedd; } .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: #fff; border: 3px solid #009444; box-sizing: border-box; } .vcb-tl__date { font-weight: 600; color: #009444; margin-bottom: 6px; } .vcb-tl__body { background: #fff; border: 1px solid #dfe9e1; 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: #717275; } .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: #fff !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: #dfe9e1 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: #009444; font-weight: 600; margin-bottom: 6px; } .vcb-ab-hero__title { display: block; font-size: 1.75em; line-height: 1.18; font-weight: 600; color: #1d1d1b; margin: 0 0 10px; } .vcb-ab-hero__title em { font-style: normal; color: #009444; background: linear-gradient(transparent 68%, rgba(141,198,63,.35) 68%); } .vcb-ab-hero__text { display: block; font-size: .95em; line-height: 1.55; color: #1d1d1b; 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: #009444; color: #fff !important; border: 1px solid #009444; transition: background .2s, color .2s; } a.vcb-btn:hover { background: #007a38; border-color: #007a38; } a.vcb-btn.is-ghost { background: #fff; color: #009444 !important; } a.vcb-btn.is-ghost:hover { background: #eaf5ec; } a.vcb-btn.is-white { background: #fff; color: #009444 !important; border-color: #fff; } a.vcb-btn.is-white:hover { background: #eaf5ec; } a.vcb-btn.is-outline-white { background: transparent; color: #fff !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: #009444; font-weight: 600; text-decoration: none; } .vcb-band { background: #009444; color: #fff; 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: #fff; 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: #fff; border: 1px solid #dfe9e1; color: #1d1d1b; text-decoration: none; font-size: .93em; transition: border-color .2s, color .2s; } .vcb-pills a:hover { border-color: #009444; color: #009444; } .vcb-pills a svg { width: 17px; height: 17px; fill: none; stroke: #009444; stroke-width: 1.9; stroke-linecap: round; stroke-linejoin: round; } .vcb-parent { display: flex; align-items: center; justify-content: space-between; gap: 20px; background: #fff; border: 1px solid #dfe9e1; 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: #009444; 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: #009444; } .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: #717275; 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 #f0f1f2; background: #f0f1f2; color: #3a3b3d; 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: #f4f9f5; border-color: #cfe3d2; color: #009444; } .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: #009444; color: #fff; 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: #3cb54a; } .vcb-org__g { position: relative; margin-bottom: 20px; background: #eef7ef; 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: #3cb54a; color: #fff; font-weight: 600; font-size: 1.02em; text-align: center; } .vcb-org__h a { color: #fff; 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: #3cb54a; } .vcb-org__h::before { content: ""; position: absolute; top: 50%; width: 10px; height: 10px; margin-top: -4px; border-radius: 50%; background: #3cb54a; 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: #fff; border: 1px solid #d6eadb; 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: #009444; font-weight: 600; margin-right: 2px; } .vcb-doc-table td .n { color: #009444; 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: #717275; } .vcb-sort__g { display: inline-flex; background: #fff; border: 1px solid #dfe9e1; 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: #1d1d1b; cursor: pointer; transition: background .2s, color .2s; } .vcb-sort button[aria-pressed="true"] { background: #eceeed; color: #1d1d1b; } .vcb-sort button:not([aria-pressed="true"]):hover { background: #f5f6f5; } .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 #dfe9e1; border-radius: 18px; overflow: hidden; background: #fff; font-size: .92em; line-height: 1.45; margin: 0; } .vcb-tax th { background: #eef6ef; color: #009444; font-weight: 600; font-size: .85em; padding: 12px 14px; text-align: right; border: 0; border-bottom: 1px solid #dfe9e1; vertical-align: bottom; } .vcb-tax td { padding: 11px 14px; border: 0; border-bottom: 1px solid #e8efe9; text-align: right; white-space: nowrap; font-variant-numeric: tabular-nums; background: #fff; } .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: #f8fbf8; font-weight: 600; border-bottom: 0; } .vcb-tax td.is-neg { color: #b54708; } .vcb-tax-note { font-size: .85em; color: #717275; margin: 0 0 8px; } .vcb-taxviz { background: #fff; border-radius: 22px; padding: 22px 22px 16px; margin: 0 0 26px; border: 1px solid #e6ece7; } .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: #52514e; 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: #f8fbf8; border-radius: 14px; padding: 12px 14px; } .vcb-taxviz .vcb-kpi b { display: block; font-size: 20px; font-weight: 600; color: #009444; font-variant-numeric: tabular-nums; line-height: 1.25; } .vcb-taxviz .vcb-kpi span { font-size: 12px; color: #52514e; 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: #edf1ee; stroke-width: 1; } .vcb-chart .grid text, .vcb-chart .xax text { font-size: 11px; font-family: inherit; fill: #8a8c8f; } .vcb-chart .xax text.is-hot { fill: #1d1d1b; font-weight: 600; } .vcb-chart .bar { cursor: pointer; outline: none; } .vcb-chart .seg { fill: #009444; 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: #fff; border: 1px solid #dfe9e1; 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: #52514e; 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: #009444; margin-top: 5px; font-size: 11.5px; } .vcb-taxviz__foot { font-size: 12px; color: #8a8c8f; 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: #52514e; 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: #f6f7f8; 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: #8a8c8f; 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 #dfe9e1; border-radius: 999px; background: #fff; box-shadow: none; outline: none; transition: border-color .15s, box-shadow .15s; } .vcb-cn__field input[type="text"]:focus { border-color: #009444; 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: #eceeed; width: 26px; height: 26px; border-radius: 50%; cursor: pointer; display: none; font-size: 13px; color: #52514e; line-height: 26px; padding: 0; } .vcb-cn__clear.on { display: block; } .vcb-cn__meta { font-size: 12.5px; color: #52514e; margin: 8px 4px 0; min-height: 18px; } .vcb-cn__meta b { color: #1d1d1b; 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 #dfe9e1; background: #fff; border-radius: 999px; padding: 6px 12px; font-size: 12.5px; font-weight: 500; color: #1d1d1b; white-space: nowrap; text-decoration: none; } .vcb-cn__chip.is-on { background: #009444; border-color: #009444; color: #fff; } .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: #fff; 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: #8a8c8f; 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: #1d1d1b; font-size: 13.5px; line-height: 1.35; transition: background .15s, opacity .15s; } .vcb-cn__side a:hover { background: #f5f7f6; } .vcb-cn__side a.is-on { background: #eaf5ec; color: #009444; font-weight: 500; } .vcb-cn__side a.is-off { opacity: .35; pointer-events: none; } .vcb-cn__side a span { font-size: 11px; color: #8a8c8f; background: #f3f6f4; border-radius: 999px; padding: 1px 8px; flex: 0 0 auto; font-weight: 400; } .vcb-cn__side a.is-on span { background: #fff; color: #009444; } .vcb-cn__cat { background: #fff; 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: #8a8c8f; white-space: nowrap; } .vcb-cn__intro { font-size: 13.5px; color: #52514e; margin: 0 0 6px; } .vcb-cn__grp { padding: 10px 0 6px; } .vcb-cn__grp + .vcb-cn__grp { border-top: 1px solid #e8efe9; } .vcb-cn__grp h3 { font-size: 14.5px; font-weight: 600; margin: 6px 0 4px; color: #009444; 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 #cfd8d1; 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: #52514e; font-size: .85em; } .vcb-cn mark { background: #fff3b8; color: inherit; border-radius: 3px; padding: 0 1px; } .vcb-cn .is-hidden { display: none !important; } .vcb-cn__empty { display: none; background: #fff; border-radius: 22px; padding: 34px; text-align: center; color: #52514e; margin-bottom: 16px; } .vcb-cn__empty.on { display: block; } .vcb-cn__empty a, .vcb-cn__note a { color: #009444; } .vcb-cn__note { font-size: 13px; color: #52514e; background: #fff; 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: #1d1d1b; padding-top: 12px; padding-bottom: 12px; } .vcb-cn__field input[type="text"]::placeholder { color: #717275; opacity: 1; } .vcb-cn__tools.is-stuck { background: #f6f7f8; box-shadow: 0 0 0 100vmax #f6f7f8; 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 #cfd3d1; border-radius: 12px; font-size: 13px; line-height: 1.3; font-weight: 400; color: #1d1d1b; 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: #1d1d1b; 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: #009444; 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: #009444; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; } .button.vcb-btn-soft { background: #eceeed; color: #1d1d1b; border: 0; border-radius: 999px; box-shadow: none; transition: background .2s, color .2s; } .button.vcb-btn-soft:hover, .button.vcb-btn-soft:focus { background: #009444; color: #fff; } .button.vcb-btn-soft i { color: inherit; } @media print { @page { margin: 14mm 12mm; } html, body { background: #fff !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: #fff !important; padding: 0 0 6mm !important; border-bottom: 1px solid #dfe9e1; } .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: #fff !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 #e3e8e4 !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: #f1f3f2; border-radius: 999px; padding: 3px; gap: 2px; } .vcb-seg button { border: 0; background: transparent; color: #1d1d1b; 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: #009444; } .vcb-seg button[aria-selected="true"] { background: #fff; box-shadow: 0 1px 3px rgba(0,0,0,.1); font-weight: 600; color: #1d1d1b; } .vcb-seg button:focus-visible { outline: 2px solid #009444; outline-offset: 1px; } .vcb-tip .r small { color: #8a8c8f; font-size: 11px; font-weight: 400; } .vcb-tip .r.d { border-top: 1px solid #edf1ee; 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; } }