:root{--vk-size-radius-btn-primary:100px}.global-nav-list>li{float:left}.global-nav-list>li:hover .global-nav-description,.global-nav-list>li[class*=current]:where(:not(.menu-item-anchor)) .global-nav-description{opacity:1}.global-nav-list>li:hover:before,.global-nav-list>li[class*=current]:where(:not(.menu-item-anchor)):before{width:100%}.global-nav-list>li:before{position:absolute;left:0;bottom:0;content:"";width:0;border-bottom:1px solid var(--vk-color-primary);transition:all .5s ease-out}.global-nav-list>li.menu-item-has-children::after{transition:all .2s ease-out;content:"";position:absolute;padding:0;bottom:-10px;left:50%;transform:translateX(-50%);border:10px solid rgba(0,0,0,0);z-index:1000;opacity:0;border-bottom-color:var(--vk-color-primary)}.device-pc .global-nav-list>li.menu-item-has-children:hover::after,.global-nav-list>li.acc-parent-open::after{opacity:1;bottom:1px}.global-nav-list>li.acc-parent-close::after{opacity:0}.global-nav-list>li>ul.sub-menu{margin-top:-1px;border-radius:var(--vk-size-radius)}.global-nav-list>li>ul.sub-menu li:not(.menu-item-has-children.acc-parent-open):last-child>a{border-bottom:none}.global-nav-list ul li a:hover{background-color:var(--vk-color-primary)}body:not(.header_scrolled) .site-header--trans--true .global-nav-list>li:before{border-bottom:1px solid var(--vk-color-text-body)}body:not(.header_scrolled) .global-nav--text-layout--vertical .global-nav-list>li:before{left:unset;bottom:unset;border-bottom:none;border-right:1px solid var(--vk-color-primary);top:14px;right:0;height:0}body:not(.header_scrolled) .global-nav--text-layout--vertical .global-nav-list>li.menu-item-has-children:hover::after,body:not(.header_scrolled) .global-nav--text-layout--vertical .global-nav-list>li.acc-parent-open::after{bottom:0}body:not(.header_scrolled).device-pc .global-nav--text-layout--vertical .global-nav-list>li:hover:before,body:not(.header_scrolled).device-pc .global-nav--text-layout--vertical .global-nav-list>li[class*=current]:before{height:calc(100% - 14px - 14px)}body:not(.header_scrolled).device-mobile .global-nav--text-layout--vertical .global-nav-list>li.acc-parent-open:before,body:not(.header_scrolled).device-mobile .global-nav--text-layout--vertical .global-nav-list>li[class*=current]:before{height:calc(100% - 14px - 3em)}.vk-last-child-margin-bottom{margin-bottom:0}.vk-button-min-width .vk_button_link.btn{min-width:18rem}.vk-headding-key-visual{font-size:calc(30px + 8*(100vw - 576px)/624)}.vk-headding-lp{font-size:calc(28px + 8*(100vw - 576px)/624);z-index:1}.vk-headding-lp.heading-top-over{position:absolute;top:-1.75rem}.wp-block-group>.vk-headding-lp.heading-top-over{height:0;left:calc((100vw - (var(--vk-width-container) - var(--vk-width-container-padding)*2))/2)}.vk-headding-lp em{font-size:1.25em;font-style:normal}h3.vk-headding-lp{font-size:calc(28px + 8*(100vw - 576px)/624 - 4px)}h4.vk-headding-lp,h5.vk-headding-lp,h6.vk-headding-lp{font-size:calc(28px + 8*(100vw - 576px)/624 - 8px)}.vk-heading-subtext-border{position:relative;text-align:center}.vk-heading-subtext-border .vk_heading_title{font-size:calc(28px + 4*(100vw - 576px)/624)}.vk-heading-subtext-border.vk-heading-subtext-en .vk_heading_subtext{font-family:"Roboto",sans-serif}.vk-heading-subtext-border .vk_heading_subtext{position:relative;display:inline-block;letter-spacing:.05rem;padding-left:70px;padding-right:70px}.vk-heading-subtext-border.vk-heading-subtext-border-color-wh .vk_heading_subtext:before,.vk-heading-subtext-border.vk-heading-subtext-border-color-wh .vk_heading_subtext:after{background-color:#fff}.vk-heading-subtext-border .vk_heading_subtext:before,.vk-heading-subtext-border .vk_heading_subtext:after{content:"";position:absolute;top:50%;bottom:0;display:inline-block;width:50px;height:1px;background-color:currentColor}.vk-heading-subtext-border .vk_heading_subtext:before{left:0}.vk-heading-subtext-border .vk_heading_subtext:after{right:0px}.vk-font-family-en{font-family:"Roboto",sans-serif}.vk-label,p.vk-label,p.vk-label.has-background{border-radius:100px;padding:.5rem 1rem;min-width:110px;margin-top:0}.vk-label.vk-label-top-over,p.vk-label.vk-label-top-over,p.vk-label.has-background.vk-label-top-over{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.vk-size-radius{border-radius:var(--vk-size-radius)}.vk-shadow-primary{box-shadow:0 0 5px 0 rgba(0,0,0,.12);transition:all .3s ease 0s}.vk_gridColumn-shadow .vk_gridColumn_item_inner{box-shadow:0 2px 10px 0 rgba(0,0,0,.12);transition:all .3s ease 0s}.vk_gridColumn-shadow .vk_gridColumn_item_inner:hover{box-shadow:0 0 5px 0 rgba(0,0,0,.12);transform:translateY(0.1875em)}.vk_icon.vk-icon-top-over{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.vk-contact-txt-tel,.vk-contact-txt-tel .vk_heading_title{font-family:"Roboto",sans-serif;font-size:calc(28px + 4*(100vw - 576px)/624);color:var(--vk-color-primary)}.vk-contact-txt-tel .fa-phone,.vk-contact-txt-tel .vk_heading_title .fa-phone{font-size:.8em}.veu_socialSet .sb_icon a{padding:5px 15px;border-radius:var(--vk-size-radius-btn-primary)}.veu_card{border:unset;box-shadow:0 2px 10px 0 rgba(0,0,0,.12);transition:all .3s ease 0s}.veu_card .veu_card_inner{padding:2rem}.veu_card:hover{box-shadow:0 0 5px 0 rgba(0,0,0,.12);transform:translateY(0.1875em)}.veu_contact .contact_txt_catch{margin-bottom:.5rem}.veu_contact .contact_txt_tel{margin-bottom:.5rem}.veu_contact .contact_txt_catch,.veu_contact .contact_txt_time{font-size:1.12rem}.veu_contact .contact_bt{font-size:1.5rem;border-radius:var(--vk-size-radius-btn-primary)}.veu_contact .fa-arrow-alt-circle-right{display:none}@media(min-width: 1200px){.veu_contact-layout-horizontal .contact_frame{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.veu_contact-layout-horizontal .veu_contact .contact_bt{min-width:500px}}input[type=submit].wpcf7-submit{border-radius:var(--vk-size-radius-btn-primary);box-shadow:0 2px 10px 0 rgba(0,0,0,.12);transition:all .3s ease 0s;padding-top:.8rem;padding-bottom:.8rem}input[type=submit].wpcf7-submit:not(:disabled):hover{box-shadow:0 0 5px 0 rgba(0,0,0,.12);transform:translateY(0.1875em)}.vk_button .btn{border-radius:var(--vk-size-radius-btn-primary);box-shadow:0 2px 10px 0 rgba(0,0,0,.12);transition:all .3s ease 0s}.vk_button .btn:hover{box-shadow:0 0 5px 0 rgba(0,0,0,.12);transform:translateY(0.1875em)}.vk_button .btn.vk_button_link.btn{padding-top:.8rem;padding-bottom:.8rem}.vk_button .btn-light{background-color:#fff;border-color:#fff}.vk_button .btn-light:hover{background-color:#fff;border-color:#fff}.vk_button .btn-light .fas{color:var(--vk-color-primary)}.vk_button .btn_link-type-text{-webkit-transition:.3s;transition:.3s}.vk_button .btn_link-type-text:hover{letter-spacing:.15rem}.vk_button .btn.icon-color-primary .fas{color:var(--vk-color-primary)}.btn:not(.header-top-contact-btn a){border-radius:var(--vk-size-radius-btn-primary)}.vk-cols--fitbnrs .vk_button .btn{box-shadow:unset}.vk_posts .card-post:not(.card-noborder):hover{box-shadow:0 0 5px 0 rgba(0,0,0,.12);transform:translateY(0.1875em)}.vk_posts .postListText_singleTermLabel_inner{border-radius:var(--vk-size-radius-btn-primary)}.vk_posts .vk_post_imgOuter_singleTermLabel{border-radius:var(--vk-size-radius-btn-primary);top:5px;right:5px;padding:.1em 1em}.vk_posts .next-prev-prev .vk_post_imgOuter_singleTermLabel{left:5px;right:unset}.card:not(.card-noborder){position:relative;border:unset;box-shadow:0 2px 10px 0 rgba(0,0,0,.12);transition:all .3s ease 0s}.card:not(.card-noborder):hover{box-shadow:0 0 5px 0 rgba(0,0,0,.12);transform:translateY(0.1875em)}.wp-block-vk-blocks-grid-column-item .vk_gridColumn_item_inner{border-radius:var(--vk-size-radius)}.wp-block-vk-blocks-faq.vk_faq,.wp-block-vk-blocks-faq2.vk_faq{background-color:#fff;border-bottom:unset;border-radius:var(--vk-size-radius);box-shadow:0 0 5px 0 rgba(0,0,0,.12);transition:all .3s ease 0s}.wp-block-vk-blocks-faq.vk_faq.vk_faq-accordion.vk_faq-accordion-close,.wp-block-vk-blocks-faq.vk_faq.vk_faq-accordion.vk_faq-accordion-open,.wp-block-vk-blocks-faq2.vk_faq.vk_faq-accordion.vk_faq-accordion-close,.wp-block-vk-blocks-faq2.vk_faq.vk_faq-accordion.vk_faq-accordion-open{margin-bottom:2rem}.wp-block-vk-blocks-faq.vk_faq .vk_faq_title:before,.wp-block-vk-blocks-faq.vk_faq .vk_faq_content:before,.wp-block-vk-blocks-faq2.vk_faq .vk_faq_title:before,.wp-block-vk-blocks-faq2.vk_faq .vk_faq_content:before{left:1.5rem;top:1.5rem}.wp-block-vk-blocks-faq.vk_faq .vk_faq_title,.wp-block-vk-blocks-faq.vk_faq .vk_faq_content,.wp-block-vk-blocks-faq.vk_faq .vk_faq_content-accordion-open,.wp-block-vk-blocks-faq2.vk_faq .vk_faq_title,.wp-block-vk-blocks-faq2.vk_faq .vk_faq_content,.wp-block-vk-blocks-faq2.vk_faq .vk_faq_content-accordion-open{padding:1.5rem 1.5rem 1.5rem 4rem}.wp-block-vk-blocks-faq.vk_faq .vk_faq_content-accordion-close,.wp-block-vk-blocks-faq2.vk_faq .vk_faq_content-accordion-close{padding-top:0;padding-bottom:0}.wp-block-vk-blocks-faq.vk_faq.vk_faq-accordion-close .vk_faq_title::after,.wp-block-vk-blocks-faq.vk_faq.vk_faq-accordion-open .vk_faq_title::after,.wp-block-vk-blocks-faq2.vk_faq.vk_faq-accordion-close .vk_faq_title::after,.wp-block-vk-blocks-faq2.vk_faq.vk_faq-accordion-open .vk_faq_title::after{right:3.7rem}.vk_posts-layout-postListText .postListText_date{font-size:.9rem;color:var(--vk-color-text-light)}.vk_posts-layout-postListText .postListText_title{font-size:1rem}.vk_posts-layout-postListText .postListText_title a{text-decoration:none}.vk_posts-layout-postListText .postListText{padding:1rem 0 .9rem;border-bottom:1px solid var(--vk-color-border-hr)}@media(max-width: 991.98px){.vk_outer-bgPosition-fixed{background-attachment:unset !important}}.swiper-container.vk_slider .swiper-button-next,.swiper-container.vk_slider .swiper-button-prev{background-color:rgba(0,0,0,.5);border-radius:50%}.swiper-container.vk_slider .swiper-button-next::after,.swiper-container.vk_slider .swiper-button-prev::after{color:#fff}.vk_step .vk_step_item .vk_step_item_dot{font-family:"Roboto",sans-serif;font-size:1.2rem}.site-body-bottom .wp-block-social-links{margin-top:0}.wp-block-group[class*=is-style-vk-group-alert-] .vk_heading i{color:inherit}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{border:1px solid var(--vk-color-border-form);border-radius:var(--vk-size-radius)}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button.has-icon{width:40px;background:rgba(0,0,0,0)}.vk-campaign-text .vk-campaign-text_btn{border-radius:100px}.site-header .header-top nav{top:9px}.site-header .header-top ul>li>a,.site-header .header-top ul>li>span{padding:0 .5rem}.site-header-logo img{max-height:50px}@media(max-width: 991.98px){.site-header-logo img{max-height:35px}}.page-header-subtext{line-height:1.5;font-size:1rem;letter-spacing:2px}@media screen and (min-width: 767px){.site-footer{font-size:calc(var(--vk-size-text)*.9)}}@media screen and (min-width: 767px){.footer-nav .footer-nav-list li{border-right:1px solid var(--vk-color-border-hr)}.footer-nav .footer-nav-list li:first-child{border-left:1px solid var(--vk-color-border-hr)}}@media(max-width: 767.98px){.footer-nav .footer-nav-list li a{border-bottom:1px solid var(--vk-color-border-hr)}}.site-footer-content .wp-block-social-links{margin-top:0}.mobile-fix-nav{box-shadow:0px 0px 5px rgba(0,0,0,.12)}.mobile-fix-nav .mobile-fix-nav-menu{height:52px;padding:7px 0 5px}.page_top_btn{border-radius:50%;box-shadow:unset}.entry-meta-data-list dt{border-radius:var(--vk-size-radius-btn-primary)}ol.comment-list>.comment,p.no-comments{border-radius:var(--vk-size-radius)}
