﻿:root{--vk-size-radius-btn-primary:100px}.gtranslate_wrapper .gt-lang-code{font-size:1.1rem}.gtranslate_wrapper .gt_float_switcher .gt-selected .gt-current-lang,.gtranslate_wrapper .gt_float_switcher .gt_options>a{font-size:1.1rem}.gtranslate_wrapper .gt_float_switcher .gt-selected .gt-current-lang>img,.gtranslate_wrapper .gt_float_switcher .gt_options>a>img{width:1.15em}@media(max-width: 991.98px){.gtranslate_wrapper #gt_float_wrapper{left:10px !important;bottom:66px !important}}@media(max-width: 575.98px){.gtranslate_wrapper .gt-lang-code{font-size:.9rem}.gtranslate_wrapper .gt_float_switcher .gt-selected .gt-current-lang,.gtranslate_wrapper .gt_float_switcher .gt_options>a{padding:5px;font-size:.9rem}.gtranslate_wrapper .gt_float_switcher .gt-selected .gt-current-lang>img,.gtranslate_wrapper .gt_float_switcher .gt_options>a>img{width:1.15em}}@media(min-width: 992px)and (max-width: 1199.98px){.device-mobile .site-header .site-header-container .global-nav>.menu>.menu-item{padding-left:1.2rem}.device-mobile .site-header .site-header-container .global-nav>.menu>.menu-item:not(:has(>.acc-btn)){padding-right:1.2rem}}.header_scrolled .site-header-logo{display:block !important}.mobile_sub_menu>.row{display:block !important;margin:0 !important}.mobile_sub_menu>.row>.vk_gridColumn_item{padding:0 !important;display:block;width:100%;margin:0}.mobile_sub_menu>.row>.vk_gridColumn_item .widget_nav_menu .menu{border-top:none}.mobile_sub_menu>.row>.vk_gridColumn_item .widget_nav_menu .menu>li>a{border-bottom:none}.mobile_sub_menu>.row>.vk_gridColumn_item .widget_nav_menu .menu>li>a>i{color:var(--wp--preset--color--vk-color-primary)}.mobile-fix-nav{background-color:#165290 !important}.mobile-fix-nav .mobile-fix-nav-menu>li>span,.mobile-fix-nav .mobile-fix-nav-menu>li>a{color:#fff !important}@media(max-width: 991.98px){.site-header-logo img{max-height:50px}}.cta_css{max-width:640px}@media(min-width: 768px){.cta_css{flex-wrap:nowrap !important}}@media(max-width: 767.98px){.cta_css{max-width:420px;justify-content:center !important}.cta_css>*{text-align:center}.cta_css>* .wp-block-group-is-layout-flex{justify-content:center !important}}.footer_links{max-width:480px;margin:0 auto;position:relative;padding:20px 0}.footer_links::before{content:"";display:block;width:100vw;height:100%;position:absolute;left:50%;top:0;transform:translateX(-50%);z-index:1;background-color:hsla(0,0%,100%,.3)}.footer_links>.row{justify-content:center !important;flex-wrap:nowrap !important;align-items:center !important;position:relative;z-index:3}.footer_links>.row>.vk_gridColumn_item{width:auto !important;max-width:none !important;flex:1 1 auto !important}.footer_links>.row>.vk_gridColumn_item .wp-block-image{margin-bottom:0 !important}@media(max-width: 575.98px){.footer_links>.row{flex-wrap:wrap !important;row-gap:1rem !important}.footer_links>.row>.vk_gridColumn_item{flex:0 1 33.3% !important}.footer_links>.row>.vk_gridColumn_item:nth-child(1){flex:0 1 35% !important}}.footer_pc_links{max-width:240px;margin:0 auto}.footer_pc_links>.row{justify-content:center !important;flex-wrap:nowrap !important;align-items:center !important}.footer_pc_links>.row>.vk_gridColumn_item{width:auto !important;max-width:none !important;flex:1 1 auto !important}.footer_pc_links>.row>.vk_gridColumn_item img{width:auto;height:auto;max-height:80px}.origin_grid_card{gap:2rem !important}.origin_grid_card>.ogc_photo{width:auto !important;flex:0 0 calc((100% - 2rem)/3*1) !important}.origin_grid_card>.ogc_photo>figure{display:block;overflow:hidden;width:100%;height:100%}.origin_grid_card>.ogc_photo>figure img{width:100% !important;height:100% !important;object-fit:cover}.origin_grid_card>.ogc_text{width:auto !important;flex:0 0 calc((100% - 2rem)/3*2) !important}@media all and (max-width: 779.98px){.origin_grid_card>.ogc_photo{flex:0 0 100% !important;aspect-ratio:4/3;order:2}.origin_grid_card>.ogc_text{flex:0 0 100% !important;order:1}}.origin_products_card{display:flex;flex-direction:column;gap:0;height:100%}.origin_products_card>*{width:100%}.origin_products_card>*.vk_button{flex:1 1 100%;display:flex;justify-content:center;align-items:flex-end}.row:has(>.vk_gridColumn_item>.origin_products_card){row-gap:3rem}.nonhover_column .vk_gridColumn-shadow .vk_gridColumn_item .vk_gridColumn_item_inner{transform:translateY(0px) !important}.nonhover_column .vk_gridColumn-shadow .vk_gridColumn_item .vk_gridColumn_item_inner:hover{transform:translateY(0px) !important}.full_screen_cover{position:relative;min-height:720px;height:82vh}@media(max-width: 991.98px){.full_screen_cover{min-height:70vh}}@media(max-width: 575.98px){.full_screen_cover{min-height:100vh}}.full_screen_cover .main_cover_grid .row .vk_buttons{margin-bottom:0 !important}.full_screen_cover .main_cover_grid .row .vk_buttons .vk_buttons_col{padding:0 !important}.full_screen_cover .main_scroll_btn{display:none;width:auto;margin:30px auto;border:solid 1px #fff;padding:.5em;width:4em;height:4em;box-sizing:border-box;flex-wrap:wrap;justify-content:center;align-items:center;border-radius:100%;position:absolute;bottom:-7em;left:50%;transform:translateX(-50%)}.full_screen_cover .main_scroll_btn:hover>* i{top:.75em}.full_screen_cover .main_scroll_btn>*{flex:0 0 100%}.full_screen_cover .main_scroll_btn>* i{transition:top .4s}.hero_badge{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:center;align-items:center;gap:.25rem;text-align:center}.hero_badge>figure{flex:0 0 15%}.hero_badge>div>p{margin-block-end:0 !important;line-height:1.15em !important}.hero_badge>div .badge_title{font-size:1.15rem;font-weight:700;margin-block-end:.5rem !important}.hero_badge>div .badge_head{font-size:1rem;margin-block-end:.25rem !important}.hero_badge>div .badge_val{font-size:2.25rem;font-weight:700}.hero_badge>div .badge_val::first-letter{font-size:1rem}.hero_badge>div .badge_foot{font-size:1rem}.logo_block .logo_grid>.row{row-gap:1.25rem}.logo_block .logo_grid>.row .vk_gridColumn_item{align-self:center}.logo_block .logo_grid>.row .vk_gridColumn_item figure{margin-bottom:0 !important}.logo_block .logo_grid>.row .vk_gridColumn_item figure img{max-height:40px !important;height:100% !important;width:auto !important}.heading_style_02 .vk_heading_title{font-size:clamp(2.125rem,4.39453125vw,3rem)}.heading_style_02.vk_heading_title{font-size:clamp(2.125rem,4.39453125vw,3rem)}.works_c01 .vk_gridColumn_item_inner,.works_c02 .vk_gridColumn_item_inner,.works_c03 .vk_gridColumn_item_inner{padding-top:calc(75% - (1.875rem + 12px + 10px)/2) !important;position:relative}.works_c01 .vk_gridColumn_item_inner::before,.works_c02 .vk_gridColumn_item_inner::before,.works_c03 .vk_gridColumn_item_inner::before{content:"";display:block;width:100%;aspect-ratio:4/3;background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;z-index:1}.works_c01 .vk_gridColumn_item_inner>*,.works_c02 .vk_gridColumn_item_inner>*,.works_c03 .vk_gridColumn_item_inner>*{position:relative;z-index:2}.works_c01 .vk_gridColumn_item_inner::before{background-image:url("../../../../uploads/2025/06/works01-768x430.jpeg")}.works_c02 .vk_gridColumn_item_inner::before{background-image:url("../../../../uploads/2025/06/works02-768x509.jpeg")}.works_c03 .vk_gridColumn_item_inner::before{background-image:url("../../../../uploads/2025/06/works03-768x432.jpeg")}@media(max-width: 767.98px){.vk_outer_separator.vk_outer_separator-position-upper.vk_outer_separator-type-triangle svg,.vk_outer_separator.vk_outer_separator-position-upper.vk_outer_separator-type-tilt svg{height:100% !important;max-height:13vw !important}}@media(max-width: 767.98px){.vk_outer_separator.vk_outer_separator-position-upper.vk_outer_separator-type-triangle{padding-bottom:13vw !important}}@media(max-width: 767.98px){.vk_outer_separator.vk_outer_separator-position-upper.vk_outer_separator-type-tilt{padding-bottom:min(100px,16vw) !important}}@media(max-width: 767.98px){.vk_outer_separator.vk_outer_separator-position-lower.vk_outer_separator-type-triangle svg,.vk_outer_separator.vk_outer_separator-position-lower.vk_outer_separator-type-tilt svg{height:100% !important;max-height:13vw !important}}@media(max-width: 767.98px){.vk_outer_separator.vk_outer_separator-position-lower.vk_outer_separator-type-triangle{padding-top:13vw !important}}@media(max-width: 767.98px){.vk_outer_separator.vk_outer_separator-position-lower.vk_outer_separator-type-tilt{margin-top:2rem;padding-top:min(100px,16vw) !important}}@media(max-width: 767.98px){.wp-block-vk-blocks-outer:not(:has(.vk_outer_separator.vk_outer_separator-position-lower.vk_outer_separator-type-tilt)):has(+style+.wp-block-vk-blocks-outer .vk_outer_separator.vk_outer_separator-position-upper.vk_outer_separator-type-tilt){padding-bottom:2rem}}@media(max-width: 767.98px){.wp-block-vk-blocks-outer:has(.vk_outer_separator.vk_outer_separator-position-lower.vk_outer_separator-type-tilt):not(:has(+style+.wp-block-vk-blocks-outer .vk_outer_separator.vk_outer_separator-position-upper.vk_outer_separator-type-tilt))+style+.wp-block-vk-blocks-outer{padding-top:2rem}}@media(min-width: 768px){.case_flex .row{justify-content:center !important}}@media(max-width: 575.98px){.case_flex .row .wp-block-vk-blocks-grid-column-item .vk_gridColumn_item_inner{display:flex;flex-wrap:nowrap;align-items:center}.case_flex .row .wp-block-vk-blocks-grid-column-item .vk_gridColumn_item_inner .icon_svg_wrap{flex:0 0 27%;padding:1.25rem !important}.case_flex .row .wp-block-vk-blocks-grid-column-item .vk_gridColumn_item_inner .wp-block-vk-blocks-spacer{flex:0 0 1rem}.case_flex .row .wp-block-vk-blocks-grid-column-item .vk_gridColumn_item_inner>p{flex:1 1 100%}.case_flex .row .wp-block-vk-blocks-grid-column-item .vk_gridColumn_item_inner:has(>.wp-block-group){display:block}.case_flex .row .wp-block-vk-blocks-grid-column-item .vk_gridColumn_item_inner:has(>.wp-block-group)>.wp-block-group:not(:has(>.icon_svg_wrap)) .icon_svg_wrap{width:50% !important;border-radius:0 !important}}@media(max-width: 767.98px){.custom_container .wp-block-cover.vk-bg-offset-bg{width:100vw !important;max-width:100vw !important}.custom_container .wp-block-cover.vk-bg-offset-bg--left{margin-left:0 !important}.custom_container .wp-block-cover.vk-bg-offset-bg--right{margin-right:0 !important}}@media(max-width: 767.98px){.triangle_space .vk_outer_separator.vk_outer_separator-position-upper.vk_outer_separator-type-triangle{padding-bottom:8vw !important}}.icon_svg_wrap{background-color:#fff !important;border-radius:100% !important;overflow:hidden !important;display:flex !important;justify-content:center !important;align-items:center !important;width:70% !important;height:auto !important;margin:0 auto !important;aspect-ratio:1/1 !important;box-sizing:border-box !important;padding:2rem !important}.icon_svg_wrap figure{width:100% !important;text-align:center !important}.icon_svg_wrap figure img{width:auto !important;height:auto !important;object-fit:contain !important}.no-border-inner{border:none !important;padding:0 !important}.no-border-inner .vk_borderBox_title_container{padding-top:0 !important;padding-right:0 !important;padding-left:0 !important;padding-bottom:.5rem !important}.no-border-inner .vk_borderBox_body{padding-right:0 !important;padding-left:0 !important}.wp-block-vk-blocks-border-box.vk_borderBox:has(+.ex_results){width:100%;margin-bottom:1.25rem}.ex_results{overflow:visible !important;padding:1rem !important}.ex_results>div .vk_outer_separator.vk_outer_separator-position-upper{margin-top:-1.25rem;padding-bottom:2rem !important}.ex_results>div .vk_outer_separator.vk_outer_separator-position-upper svg{top:-1.25rem}.border_box_full_width{width:100%}.cta_contact_block .cta_flex{align-items:center;max-width:800px}.cta_contact_block .cta_flex.full_width{max-width:none}.cta_contact_block .cta_flex .cta_tex{margin-bottom:0;order:1}.cta_contact_block .cta_flex .cta_human{flex:0 0 30% !important;max-width:200px !important;order:2}.cta_contact_block .cta_flex .cta_human img{width:100% !important}@media(max-width: 575.98px){.cta_contact_block .cta_flex{display:block !important}.cta_contact_block .cta_flex .cta_human{--img-width: 37vw;--img-height: calc(var(--img-width) * 1.15107913);float:right;width:var(--img-width) !important;height:100%;margin-left:10px;padding-top:5rem;shape-outside:polygon(45% calc(100% - var(--img-height)), 100% calc(100% - var(--img-height)), 100% 100%, 0% 100%, 0% calc(100% - var(--img-height) + var(--img-height) * 0.3), 45% calc(100% - var(--img-height) + var(--img-height) * 0.3))}.cta_contact_block .cta_flex .cta_human img{object-fit:contain;object-position:bottom}.cta_contact_block .cta_flex .cta_button{clear:both}.cta_contact_block .cta_flex .cta_button,.cta_contact_block .cta_flex .cta_button>a{display:block}}@media(max-width: 767.98px){.cta_contact_block.colored{padding:1rem !important}}@media(max-width: 575.98px){.cta_contact_block.special_ver .cta_human{--img-width: 30vw;padding-top:3rem}}.breadcrumb{background-color:#165290}.breadcrumb,.breadcrumb a,.breadcrumb a:visited{color:#fff}.sitemap_flex{display:block}.sitemap_flex .sitemap-col{width:100%;max-width:100%;box-sizing:border-box}.sitemap_flex .sitemap-col .link-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:1.5rem 2rem;margin:0}.sitemap_flex .sitemap-col .link-list>li{margin:0;font-size:1.15rem;min-width:7em;list-style:none;position:relative}.sitemap_flex .sitemap-col .link-list>li::before{content:"";font-family:"Font Awesome 6 Free";width:1.5em;height:1.25em;line-height:1.25em;text-align:center;display:inline-block;margin-top:.25em;vertical-align:top;color:#165290}.sitemap_flex .sitemap-col .link-list>li>a{display:inline-block;text-decoration:none;margin-bottom:1rem}.sitemap_flex .sitemap-col .link-list>li .children{font-size:100%;margin-left:1em}.sitemap_flex .sitemap-col .link-list>li .children .page_item{list-style:none;margin:0;padding:0;position:relative;font-size:90%}.sitemap_flex .sitemap-col .link-list>li .children .page_item::before{content:"";font-family:"Font Awesome 6 Free";width:1.5em;height:1.25em;line-height:1.25em;text-align:center;display:inline-block;margin-top:.25em;vertical-align:top;color:#165290;font-weight:900}.sitemap_flex .sitemap-col .link-list>li .children .page_item>a{display:inline-block;text-decoration:none}.products_list .wp-block-vk-blocks-button.vk_button{text-align:center}@media(max-width: 991.98px){.examle_photo_tex{grid-template-columns:100% !important}.examle_photo_tex .wp-block-media-text__media{grid-column:1 !important;grid-row:1 !important}.examle_photo_tex .wp-block-media-text__content{grid-column:1 !important;grid-row:2 !important;padding:1rem 0 0}}.examle_photo_tex .wp-block-media-text__content{padding-left:0}.examle_photo_tex .wp-block-media-text__content .wp-block-vk-blocks-border-box.vk_borderBox .vk_borderBox_body{margin-top:-1em;padding:0 1.5rem 1.5rem}.examle_photo_tex .wp-block-media-text__content .wp-block-vk-blocks-border-box.vk_borderBox .vk_borderBox_body>ul{font-size:90%}@media(max-width: 575.98px){.examle_photo_tex .wp-block-media-text__content .wp-block-vk-blocks-border-box.vk_borderBox .vk_borderBox_body{margin-top:-1.2em;padding:0 1rem 1rem}}.photo_tex_block.photo_left .wp-block-media-text__content{padding-left:0}.photo_tex_block:not(.photo_left) .wp-block-media-text__content{padding-right:0}@media screen and (max-width: 600px){.photo_tex_block .wp-block-media-text__content{padding:1rem 0 0}}.grid_center>.row{justify-content:center !important}@media(min-width: 768px){.icon_contents_flex .row{justify-content:center !important}}.icon_contents_flex .row .wp-block-vk-blocks-grid-column-item .vk_gridColumn_item_inner .wp-block-columns{flex-wrap:nowrap !important;margin-bottom:0 !important}.icon_contents_flex .row .wp-block-vk-blocks-grid-column-item .vk_gridColumn_item_inner .wp-block-columns .wp-block-column:nth-child(1){flex-basis:20% !important}.icon_contents_flex .row .wp-block-vk-blocks-grid-column-item .vk_gridColumn_item_inner .wp-block-columns .wp-block-column .icon_svg_wrap{width:50% !important;padding:0 !important;border-radius:0 !important;margin-bottom:.75rem !important}.icon_contents_flex .row .wp-block-vk-blocks-grid-column-item .vk_gridColumn_item_inner .wp-block-columns .wp-block-column .wp-block-heading{text-align:left !important}@media(max-width: 575.98px){.icon_contents_flex .row .wp-block-vk-blocks-grid-column-item .vk_gridColumn_item_inner .wp-block-columns{flex-wrap:wrap !important}.icon_contents_flex .row .wp-block-vk-blocks-grid-column-item .vk_gridColumn_item_inner .wp-block-columns .wp-block-column .icon_svg_wrap{width:30% !important}.icon_contents_flex .row .wp-block-vk-blocks-grid-column-item .vk_gridColumn_item_inner .wp-block-columns .wp-block-column .wp-block-heading{text-align:center !important}}@media(max-width: 991.98px){.icon_grid_column_first_type_block .vk_icon{margin-bottom:0 !important}}@media(max-width: 767.98px){.photo_size_sm_60 .wp-block-media-text__media{width:60% !important;margin-left:auto !important;margin-right:auto !important}}.access_counter{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;display:none !important}.access_counter .access_counter_widget{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.5rem 0rem}.access_counter .access_counter_widget,.access_counter .access_counter_widget li{list-style:none;margin:0;padding:0;text-indent:0}.access_counter .access_counter_widget>li:nth-child(n+2){padding-left:1rem}.feature_special{--mgt: 4.5rem;--fsgap: 24px;--fsimgw: 200px;min-height:calc(var(--fsimgw) + var(--mgt));position:relative}.feature_special::before{content:"";display:block;float:right;width:calc(var(--fsimgw) + var(--fsgap));height:calc(var(--fsimgw) - var(--mgt));margin-top:var(--mgt);shape-outside:inset(var(--mgt) 0 0 0)}.feature_special>.wp-block-image{position:absolute;bottom:0;right:0;width:var(--fsimgw)}.feature_special>.staff_caption{position:absolute;bottom:0;right:calc(var(--fsimgw) + var(--fsgap));text-align:right}.feature_special>p:not(.staff_caption){padding-bottom:3.5rem}@media(max-width: 575.98px){.feature_special{--fsimgw: 30vw}.feature_special::before{display:none}.feature_special>p:not(.staff_caption){padding-bottom:calc(var(--fsimgw) + 1.5rem)}}