.faq .faq-list .cnt{width:calc(100% - 52px)}.tabulation-block .tabulation.scroll.nolink{width:100%}.tabulation-block .tabulation.scroll:not(.nolink) {width:calc(100% - 170px)}.directions h2{width:calc(100% - 160px)}@media screen and (min-width:961px){.showmore{display:none}.header .logo img{height:50px}.toggler{display:none}.user_card-item:hover .description{top:0;transition:all .3s ease 0s}.user_card-item .description{position:absolute;left:0;z-index:2;width:100%;top:-100%}.mobile-navigation-widget{display:none}.header .header-controls .languages{overflow:visible}.header .header-controls .languages:hover{transition:all .3s ease 0s}.header .header-controls .languages ul.dropdown{top:100%;opacity:0;max-height:0;overflow:hidden;transition:opacity .3s ease 0s , max-height .3s ease 0s}.header .header-controls .languages:hover ul.dropdown{top:100%;opacity:1;max-height:100px}.header .header-controls .languages:hover span{transition:all .3s ease 0s;border-radius:9px 9px 0 0;background:#1a1a1a;color:#fff}.header .header-controls .languages:hover span:before{transition:all .3s ease 0s;background-image:url(data:image/svg+xml,%3Csvg\ width=\'23\'\ height=\'22\'\ viewBox=\'0\ 0\ 23\ 22\'\ fill=\'none\'\ xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath\ d=\'M11.5003\ 21.0833C17.0692\ 21.0833\ 21.5837\ 16.5689\ 21.5837\ 11C21.5837\ 5.43113\ 17.0692\ 0.916667\ 11.5003\ 0.916667M11.5003\ 21.0833C5.93145\ 21.0833\ 1.41699\ 16.5689\ 1.41699\ 11C1.41699\ 5.43113\ 5.93145\ 0.916667\ 11.5003\ 0.916667M11.5003\ 21.0833C14.2503\ 21.0833\ 15.167\ 16.5\ 15.167\ 11C15.167\ 5.5\ 14.2503\ 0.916667\ 11.5003\ 0.916667M11.5003\ 21.0833C8.75033\ 21.0833\ 7.83366\ 16.5\ 7.83366\ 11C7.83366\ 5.5\ 8.75033\ 0.916667\ 11.5003\ 0.916667M2.33366\ 14.6667H20.667M2.33366\ 7.33333H20.667\'\ stroke=\'white\'\ stroke-width=\'1.83333\'/%3E%3C/svg%3E%0A)}.header .header-controls .languages:hover span:after{transition:all .3s ease 0s;background-image:url(data:image/svg+xml,%3Csvg\ width=\'9\'\ height=\'4\'\ viewBox=\'0\ 0\ 9\ 4\'\ fill=\'none\'\ xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath\ d=\'M4.5\ 0L0.5\ 4H8.5L4.5\ 0Z\'\ fill=\'white\'/%3E%3C/svg%3E%0A)}.user_card-item:hover .description{top:0;transition:all .3s ease 0s}.user_card-item:hover .photo .name{background:#000;transition:all .3s ease 0s;backdrop-filter:none}section.news .list.slider{display:flex;justify-content:space-between;align-items:flex-start}.filter:hover .dropdown-toggler{background: @dark;border-color: @dark;transition:all .3s ease 0s}.filter:hover .filter-dropdown{display:block}section.news .list.slider>div:last-child{display:none}.menu-item-has-children:hover>.sub-menu{display:block}}@media screen and (max-width:1600px){.about_main-page .map{right:0}.about_main-page .map img{max-width:100%;width:760px}}@media screen and (max-width:1400px){.container{width:1200px}.header .navigation{font-size:16px}.header .navigation ul:not(.sub-menu) {gap:20px}.header .navigation .current-menu-item a:after{bottom:-4px}.main{padding:50px 0 60px}.main .main-caption{padding:30px 20px 20px}.main .main-caption_wrapper{width:620px}.main .video{width:530px}.main .main-caption .logo{margin-bottom:20px}.main .buttons .button.yellow{width:310px}.main .buttons .button.yellow a{height:70px;line-height:70px;font-size:20px}.main .buttons .button.dark{width:260px}.main .buttons .button.dark a{height:70px;font-size:20px;line-height:66px}.main .main-caption h1{padding-bottom:14px;margin-bottom:14px;font-size:58px;line-height:1.35}.main .buttons{margin-top:20px}.styled-heading{font-size:18px}.flip-box .image{width:520px}.flip-box .flip-box_text{margin-bottom:40px}.flip-box.flip-box-1 .description{padding-bottom:60px}.flip-box.flip-box-2 .description{padding-top:60px}.flip-box.flip-box-2{margin-top:-80px}.styled-heading h3{font-size:36px}.partnership .title h3{font-size:36px;margin-bottom:20px}.partnership .title{width:calc(100% - 460px)}.partnership .title p{font-size:18px}.card_item .button a{height:56px;line-height:56px;width:200px}body{font-size:16px}.card_item .card_content h4{font-size:22px;line-height:1.35}.card_item .button{margin-top:20px}.download_item{width:578px;max-width:49%}.download_list{gap:20px 0}.popup .form{width:660px}.contact-us .left_block .contact-info_element:not(:last-child) {margin-bottom:20px}.footer .navigation{font-size:16px}.footer .footer_top .navigation ul{gap:24px}.footer .socials ul{gap:10px}.footer .footer_top{padding-bottom:40px}.footer .footer_bottom{margin-top:40px}.card_item{width:auto}.tabulation-block .tabulation .equal .tab{width:auto}.tabulation-block .tabulation.scroll-mobile .list{flex-wrap:nowrap}.card_item .card_content{padding:12px 10px 90px 16px}.card_item.has-tags .button{left:16px}.card_item.has-tags .tags a{font-size:15px}.card_item.has-tags .article_image{width:274px}.card_item .card_content h4{font-size:18px}.subscription-form .flex{gap:10px}.directions-main h1{font-size:36px;padding-bottom:14px;width:530px}.directions-main p{width:calc(100% - 550px)}.direction-main .description{width:calc(100% - 530px)}.direction-main h1{line-height:1.35;font-size:20px}.direction-main{font-size:17px}.last-news .card_item{max-width:32%}.about_main-page .map img{width:660px}.about_main-page .map_popup-element.element-2{top:100px;right:0}.about_main-page .map_popup-element.element-3{bottom:0}.about_main-page .container{padding-top:140px;height:640px}.about_main-page .map{top:100px}.about_main-page .map_popup-element h6{font-size:16px}.about_main-page .map_popup-element{padding:10px;width:280px;font-size:14px}.about_main-page .map_popup-element.element-1{top:-20px;left:0}.about_main-page .map img{width:580px}.about_main-page .about-caption{font-size:18px;width:420px}.our-mission .coll-2{width:360px}.our-mission .coll-3{width:420px}.our-mission .image{max-width:100%}.our-mission .coll img{max-width:100%}.subscription-form .input-control{width:240px}.subscription-form .submit-control{width:200px}}@media screen and (max-width:1240px){.our-mission .coll-1{width:270px;padding-top:30px}.our-mission .coll{gap:40px}.our-mission .coll-2{width:290px}.our-mission .text_img img{max-height:60px}.our-mission .coll-3{padding-top:30px;width:340px}.direction-main .image{width:410px}.direction-main h1{margin-bottom:14px}.direction-main .description{width:calc(100% - 430px)}.container{width:960px}.header .header-controls .email{display:none}.header .header-controls .languages span:before{top:13px}.header .header-controls{justify-content:flex-end}.main .main-caption_wrapper{width:440px}.main .video{width:470px}.main .main-caption h1{font-size:42px}.main .buttons .button.yellow{width:240px}.main .buttons .button.yellow a{height:60px;line-height:60px;font-size:16px}.main .buttons .button.dark{width:180px}.main .buttons .button.dark a{height:60px;font-size:16px;line-height:56px}.flip-box .image{width:420px}.flip-box .description{width:460px}.flip-box .flip-box_heading .name{width:350px}.flip-box .flip-box_heading h3{font-size:24px;line-height:1.2}.flip-box .flip-box_heading .icon{width:80px;height:80px}.flip-box .flip-box_text{font-size:16px;margin-bottom:26px}.button a{height:60px;line-height:60px}.flip-box.flip-box-2{margin-top:-60px}.user_card-item .photo .name{padding:16px 5px;font-size:20px}.avatar-list{gap:40px 0}.partnership .title h3{font-size:28px;margin-bottom:10px}.news .card_item{max-width:100%}.download_item a{font-size:18px;height:140px;padding-right:70px;padding-left:130px}.download_item a .date-icon{left:16px;top:8px}.download_list{gap:16px 0}.form-field.w-50{width:48%}.contact-us .left_block .contact-info_element p{margin-top:14px}.footer .footer_top .navigation{width:100%;order:3;margin-top:40px;padding-left:0}.footer .footer_top .navigation ul{justify-content:center}.user_card-item .description_inner{padding:5px}.user_card-item .description .text{margin-top:6px}.user_card-item .description i{display:none}.card_item .card_content{width:100%}.card_item.has-tags .article_image{width:100%}.card_item.has-tags .article_image>a{border-radius:10px 10px 0 0}}@media screen and (max-width:960px){.header .header-controls .languages ul.dropdown{display:none;transition:none}section.news .styled-heading{padding-right:12px}section.news .list.slider .card_item{margin-right:20px}.user_card-item.opened .description_inner{display:block}.user_card-item.opened .showmore button span:after{transform:rotate(180deg);top:1px}.user_card-item.opened .showmore button{background:rgba(39,39,39,1);border:none;text-decoration:none}.about_main-page .map img{width:520px}.about_main-page .map_popup-element.element-2{top:130px;right:10px}.about_main-page .about-caption h1{font-size:32px}.about_main-page .map_popup-element h6{font-size:16px}.post-content .container{width:768px}.post-content .container{padding:30px}h1.regular-title{font-size:36px}.directions-main{text-align:center}.directions-main h1:after{left:50%;margin-left:-63px}.directions-main{padding:50px 0 20px}.directions-main h1{margin-bottom:20px;width:100%}.directions-main p{width:100%}.header .navigation{display:none}.main .main-caption .logo{display:none}.main .video{width:49%}.main .main-caption_wrapper{width:49%}.user_card-item:after{display:none}.user_card-item .description{position:absolute;top:40px;left:0;width:100%;z-index:3}.user_card-item{overflow:visible}.user_card-item .description i{display:block}.user_card-item .position{padding:12px 4px}.user_card-item .description_inner{padding:14px;aspect-ratio:unset;display:none}.download_item a{padding-right:12px;padding-top:20px;padding-left:100px}.download_item a .date-icon{padding-top:90px;text-align:center;left:16px;top:16px;font-size:13px;width:68px}.download_item a .date-icon:before{width:68px;height:68px;background-size:contain}.contact-us .contact-heading .title{font-size:36px}.header .header-controls .email{display:block}.header .header-controls .languages span{height:40px;line-height:40px;padding-left:6px}.header .header-controls .languages span:before{position:absolute;width:18px;height:18px;background-size:18px;top:11px;left:18px}.header .header-controls .languages ul.dropdown li{height:36px;line-height:36px}.header .header-controls .languages span:after{top:17px}.contacts .form h1,.page-404 .title{font-size:36px}.directions-main .caption{padding-right:12px}.projects{padding-top:60px}.card_item .card_content h4{font-size:18px}.projects .projects_list{gap:30px 0}.tabulation-block{padding:10px 0;border-radius:10px}.directions-main .tabulation-block .tabulation,.analitic-main .tabulation-block .tabulation{padding-right:0;border-radius:10px 0 0 10px}.our-mission .coll{width:100%;flex-direction:row;flex-wrap:nowrap}.our-mission .coll-1{padding-top:0}.our-mission .coll-3{padding-top:0}.our-mission .text{flex-shrink:30}.our-mission .image{flex-shrink:1;width:360px}.our-mission .coll-2{margin-top:20px;margin-bottom:40px}.expertise .tabulation-block{margin-right:-12px}.header .header-controls{padding:17px 0 17px 20px}.header .logo img{width:110px}.header .header-controls .languages.opened span.selected{border-radius:9px 9px 0 0;background:#1a1a1a;color:#fff}.header .header-controls .languages.opened span:after{background-image:url(data:image/svg+xml,%3Csvg\ width=\'9\'\ height=\'4\'\ viewBox=\'0\ 0\ 9\ 4\'\ fill=\'none\'\ xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath\ d=\'M4.5\ 4L0.5\ 0H8.5L4.5\ 4Z\'\ fill=\'white\'/%3E%3C/svg%3E%0A)}.header .header-controls .languages.opened span:before{background-image:url(data:image/svg+xml,%3Csvg\ width=\'23\'\ height=\'22\'\ viewBox=\'0\ 0\ 23\ 22\'\ fill=\'none\'\ xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath\ d=\'M11.5003\ 21.0833C17.0692\ 21.0833\ 21.5837\ 16.5689\ 21.5837\ 11C21.5837\ 5.43113\ 17.0692\ 0.916672\ 11.5003\ 0.916672M11.5003\ 21.0833C5.93145\ 21.0833\ 1.41699\ 16.5689\ 1.41699\ 11C1.41699\ 5.43113\ 5.93145\ 0.916672\ 11.5003\ 0.916672M11.5003\ 21.0833C14.2503\ 21.0833\ 15.167\ 16.5\ 15.167\ 11C15.167\ 5.5\ 14.2503\ 0.916672\ 11.5003\ 0.916672M11.5003\ 21.0833C8.75033\ 21.0833\ 7.83366\ 16.5\ 7.83366\ 11C7.83366\ 5.5\ 8.75033\ 0.916672\ 11.5003\ 0.916672M2.33366\ 14.6667H20.667M2.33366\ 7.33334H20.667\'\ stroke=\'white\'\ stroke-width=\'1.83333\'/%3E%3C/svg%3E%0A)}.filter.opened .filter-dropdown{display:block}.tabulation-block .tabulation .list{overflow:auto;flex-wrap:nowrap}.homelist .item{max-width:49%}.flip-box .image{width:320px}.flip-box .description{width:calc(100% - 340px)}.flip-box.flip-box-2{margin-top:0}.flip-box .flip-box_heading{margin-bottom:24px;gap:14px}.flip-box .flip-box_heading .name{width:calc(100% - 100px)}.flip-box .flip-box_heading h3{font-size:20px}.flip-box .block-number:before{width:36px}.flip-box .block-number:after{width:36px}.flip-box .block-number{padding:0 46px}}@media screen and (max-width:900px){.direction-main .description{width:100%}.direction-main .image{margin-bottom:20px}.main .buttons .button.yellow{width:200px}.main .buttons .button.dark{width:160px}.main .main-caption h1{font-size:38px}.user_card-item{max-width:49%;width:430px}.user_card-item .description{height:auto;aspect-ratio:unset;padding-bottom:20px}.about_main-page .container{height:auto;padding-top:60px}.about_main-page .about-caption{width:100%}.about_main-page .map{position:relative;top:auto;text-align:center;margin-top:50px}.about_main-page .map img{width:auto}.contact-us .left_block{width:100%;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between}.contact-us .form{width:100%;padding-top:20px}}@media screen and (max-width:850px){section.news .card_item.strate{width:100%}}@media screen and (max-width:820px){.main .main-caption h1{font-size:32px}.main .buttons .button.dark{width:150px}.styled-heading{font-size:16px}.form-field input{height:50px}.contact-us .form .button button,.wpcf7-submit{height:60px}.contact-us .form .button .popup .form .button{padding-top:0}.contact-us .form .fields,.popup .form .fields{gap:10px 0}.footer .footer_bottom .navigation ul{gap:24px;flex-wrap:wrap}.footer .footer_bottom{font-size:16px}}@media screen and (max-width:767px){.gallery-item{width:100%!important}.last-news .card_item{max-width:49%}.last-news .card_item:nth-child(3) {display:none}.post-content .container{border:none}.post-content{padding-top:0}.main .main-caption_wrapper{width:100%;margin-bottom:30px}.main .video{width:100%;height:320px}.flip-box .image{order:-1;margin-bottom:30px}.flip-box.flip-box-2 .description{padding-top:0}.styled-heading{gap:16px;flex-wrap:wrap}.styled-heading h3{font-size:32px;padding-bottom:20px}.contact-us .contact-heading{font-size:16px}.contact-us .contact-info_element{max-width:49%}.popup .form{width:100%;padding-top:20px}.form-field.w-50{width:49%}.contact-us .left_block .contact-info_element{font-size:16px;padding-top:24px}.footer .footer_bottom .copy{order:2;width:100%;margin-top:30px;display:block;text-align:center}.footer .footer_bottom .navigation ul{justify-content:center}.footer .footer_bottom .navigation{width:100%;padding-left:0}.partnership .title{width:100%;margin-bottom:26px}.contacts .contact-info .contact-info_element p{margin-top:16px}.contacts{padding-bottom:80px}.card_item .card_content h4{font-size:17px}.label-styled{font-size:17px;padding:9px 4px;left:5px;right:5px;bottom:5px}.time-styled{font-size:12px}.time-styled{font-size:12px;top:5px;left:5px}.time-styled:before{width:11px;height:12px;background-size:11px;top:12px;left:12px}.table{overflow:auto}table{min-width:760px}.post-content blockquote{padding-left:44px}.post-content blockquote:after{width:24px;background-size:contain;left:10px;top:26px;background-repeat:no-repeat}.our-mission .image{width:320px}.our-mission .coll{gap:20px}.all-categories-link{display:none}.tabulation-block .tabulation.scroll{width:100%}}@media screen and (max-width:720px){.footer .footer_top .navigation ul{gap:18px}.download_item a{font-size:16px}.analitic-main .caption{flex-wrap:wrap;text-align:center}.analitic-main h1{width:100%}.analitic-main h1:after{margin-left:-63px;left:50%}.tab_element-control a{height:48px;line-height:48px;padding:0 20px}.directions-main h1{font-size:32px}.news .styled-heading.has-button .button{padding-left:0;width:50%}.news .styled-heading.has-button .button a{width:100%}.news .styled-heading.has-button .button a:after{right:50%;margin-right:-50px}}@media screen and (max-width:680px){.header .header-controls .email{display:none}.header .container .header-controls{padding-right:12px}.header .container .logo{padding-left:12px}.header .container{padding:0}.footer .footer_top .navigation ul li a{display:inline-block}.footer .footer_top .navigation ul li:not(:last-child) {margin-bottom:30px}.footer .footer_top .navigation ul:not(.sub-menu) {display:block;text-align:center}.footer .footer_top .logo img{margin:0 auto}.footer .footer_top .logo{width:100%;text-align:center}.footer .footer_top{justify-content:center}.footer .footer_top .socials{margin-top:30px;order:3}.footer .footer_bottom{margin-top:30px}.footer{padding-bottom:30px}.user_card-item .photo .name{padding:14px 5px;font-size:16px}.download_item{width:100%;max-width:100%}.styled-heading h3{font-size:26px}.contacts .form h1,.page-404 .title{font-size:32px}.page-404 .image img{margin-left:-24px}.page-404{padding:60px 0}.projects .card_item{max-width:100%}.projects{padding-bottom:60px}.faq{padding-bottom:80px}.post-content h2{font-size:20px}.post-content h3{font-size:15px}.post-content .container{padding:30px 12px}.scroll-table{margin-right:-12px}.post-content blockquote h4{font-size:18px}.page-template-analytic .directions-main .caption{flex-wrap:wrap}}@media screen and (max-width:640px){.contact-us .contact-info_element{max-width:100%}.contact-us .left_block{justify-content:center}.contact-us .contact-heading .title{font-size:32px}.card_item.has-tags{max-width:100%}.contacts .contact-info .contact-info_element{max-width:100%}h1.regular-title{font-size:32px}.faq .faq-list h4{font-size:16px}.faq .faq-list .faq-control{width:30px;border-radius:10px}.faq .faq-list .cnt{width:calc(100% - 34px)}.faq .faq-list .cnt{padding:16px 14px}.faq .faq-list .answer{font-size:14px}.our-mission .coll{flex-direction:column;align-items:flex-start}.our-mission .coll .image{order:-1;height:260px;width:400px;border-radius:10px}.flip-box .description{width:100%}}@media screen and (max-width:580px){.about_main-page .about-caption{text-align:center}.about_main-page .button a{margin:0 auto}.about_main-page .about-caption h1:after{left:50%;margin-left:-63px}.about_main-page .about-caption h1{padding-bottom:20px}.about_main-page .map{padding-bottom:60px}.about_main-page .map_popup-element{position:static;width:100%;margin-bottom:20px}.about_main-page .map{margin-top:20px}.news .card_item{max-width:100%}.filter{margin-top:20px;width:100%}.directions h2{width:100%}.filter .dropdown-toggler{margin-left:auto}.homelist .item{max-width:100%}}@media screen and (max-width:540px){.user_card-item{max-width:none}.last-news .card_item{max-width:100%}.last-news .list{gap:20px 0;justify-content:center}.subscription-form .input-control{width:220px}.contacts .form .button.center button,.wpcf7-submit,.subscription-form .wpcf7-form span input,.popup .form .button.center button,.wpcf7-submit{height:60px}}@media screen and (max-width:480px){.header .container .logo{padding-right:12px}.form-field.w-50{width:100%}.header .logo{flex-grow:1}.direction-main .direction_intro{padding:0}.direction-main .description{padding:16px}.direction-main .image{border-radius:10px 10px 0 0;margin-bottom:0}.news .styled-heading.has-button .button{padding-left:0;width:80%}.subscription-form .input-control{width:56%}.subscription-form .submit-control{width:40%}.subscription-form .flex{gap:0}}@media screen and (max-width:420px){.news{padding-bottom:20px}.main .buttons .button.yellow{width:60%}.main .buttons .button.dark{width:36%}}