@media screen and (min-width: 1025px){.header .menu_btn{display:none}.header .submenu_list{position:absolute}.header .main_menu{display:flex}.header .main_menu>li{position:relative}.header .main_menu>li>.submenu_list{left:0;top:100%}.header .main_menu>li>.submenu_list li{position:relative}.header .main_menu>li>.submenu_list .submenu_list{top:0;left:100%}.header .main_menu>li>.submenu_list a.submenu_btn:after{transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);margin-right:0;margin-left:20px}.header .main_menu>li:has(.current)>a{color:#5a8787}.header .main_menu>li:has(.current):before{position:absolute;left:0;width:100%;display:flex;justify-content:center;font-family:icon;content:"";font-size:50%;bottom:8px;color:#5a8787}.header .main_menu .submenu_list{background:#fff;min-width:100%;box-shadow:0 0 30px #0000000d}.header .main_menu .submenu_list:before,.header .main_menu .submenu_list:after{display:block;content:""}}@media screen and (min-width: 1601px){.header{padding:26px 0;font-size:200%;letter-spacing:1px}.header .main_menu>li{padding-left:18px;padding-right:18px;padding-bottom:26px;margin-bottom:-26px}.header .main_menu>li:has(.current):before{bottom:8px}.header .main_menu .submenu_list a{padding:12px 18px;font-size:80%}.header .lg_block{margin-left:18px}.header .lg_block .drop_btn{letter-spacing:1px}.header .lg_block a{padding:12px 18px;font-size:80%}.header .lg_block .drop_list{left:-18px;right:-18px;margin-top:26px}}@media screen and (min-width: 1441px){.header .main_logo img{height:60px}.header .submenu_list{border-radius:10px}.header .submenu_list:before,.header .submenu_list:after{height:10px}.header .submenu_list .submenu_list{margin-top:-10px}.header .lg_block .drop_list{border-radius:10px}.header .lg_block .drop_list:before,.header .lg_block .drop_list:after{height:10px}}@media screen and (min-width: 1441px) and (max-width: 1600px){.header{padding:20px 0;font-size:160%;letter-spacing:1px}.header .main_menu>li{padding-left:16px;padding-right:16px;padding-bottom:20px;margin-bottom:-20px}.header .main_menu>li:has(.current):before{bottom:6px}.header .main_menu .submenu_list{border-radius:10px}.header .main_menu .submenu_list:before,.header .main_menu .submenu_list:after{height:10px}.header .main_menu .submenu_list a{padding:10px 16px;font-size:87.5%}.header .main_menu .submenu_list .submenu_list{margin-top:-10px}.header .lg_block{margin-left:16px}.header .lg_block .drop_btn{letter-spacing:1px}.header .lg_block .drop_list{left:-16px;right:-16px;margin-top:20px}.header .lg_block a{padding:10px 16px;font-size:87.5%}}@media screen and (min-width: 1025px) and (max-width: 1440px){.header{padding:16px 0;font-size:140%}.header .main_menu>li{padding-left:10px;padding-right:10px;padding-bottom:17px;margin-bottom:-17px}.header .main_menu>li:has(.current):before{bottom:5px}.header .main_menu .submenu_list{border-radius:8px}.header .main_menu .submenu_list:before,.header .main_menu .submenu_list:after{height:8px}.header .main_menu .submenu_list a{padding:10px}.header .main_menu .submenu_list .submenu_list{margin-top:-8px}.header .main_logo img{height:48px}.header .lg_block{margin-left:10px}.header .lg_block .drop_list{left:-10px;right:-10px;border-radius:8px;margin-top:17px}.header .lg_block .drop_list:before,.header .lg_block .drop_list:after{height:8px}.header .lg_block a{padding:10px}}@media screen and (min-width: 1601px){.footer_menu{margin-top:60px}.footer_menu>li{padding-left:18px;padding-right:18px}.footer .contact_block>a,.footer .contact_block>span,.footer .services_menu a{font-size:140%;line-height:20px}.footer_contacts{margin-right:0}}@media screen and (min-width: 1601px){.footer_menu{font-size:160%;letter-spacing:1px}.footer_subtitle{font-size:160%}}@media screen and (min-width: 1441px) and (max-width: 1600px){.footer{padding-bottom:40px}.footer_menu{margin-top:48px}.footer_menu>li{padding-left:16px;padding-right:16px}}@media screen and (min-width: 1025px) and (max-width: 1440px){.footer{padding-bottom:30px}.footer_menu{margin-top:40px}.footer_menu>li{padding-left:10px;padding-right:10px}.footer .logo_slogan img{margin-bottom:20px}.footer .logo_slogan:after{margin:20px 0}.footer .contact_block:not(:first-child){margin-top:30px}}@media screen and (min-width: 1441px){.main_section .slide_info{padding-bottom:84px}}@media screen and (min-width: 1441px) and (max-width: 1600px){.contact_form{padding-left:60px;padding-right:60px}}@media screen and (min-width: 1025px) and (max-width: 1440px){.main_section .slide_info{padding-bottom:64px}.main_section .slide_title{max-width:55%}.main_section .slide_description{max-width:35%}.services_info .services_list{margin-top:32px}.services_info .services_list a{padding:24px;max-width:480px}.services_info .services_list a:before{flex:0 0 48px}.team_section .members_list li{margin-top:32px}.news_section{padding:32px 0}.news_block .news_info{padding:32px 16px 16px}.news_block .news_date{padding-top:32px}.news_block .news_description,.news_block .news_date,.news_block .news_category{font-size:140%}.contact_form{padding:32px 40px 40px}.contact_form .section_desc{padding-bottom:40px}}
