@media screen and (min-width: 1025px){.header_inner{border-radius:0 0 20px 20px;padding-top:10px;padding-bottom:10px}}@media screen and (min-width: 1281px){.header_inner{padding-left:30px;padding-right:30px}.header .main_logo img{height:62px}.header .main_menu{gap:14px}.header .main_menu a{padding:14px 20px}}@media screen and (min-width: 1025px) and (max-width: 1280px){.header_inner{padding-left:20px;padding-right:20px}.header .main_logo img{height:52px}.header .main_menu{gap:10px}.header .main_menu a{padding:12px 18px}}@media screen and (min-width: 1281px){.footer{padding-top:60px;padding-bottom:40px}.footer .left_col{padding:28px}.footer .right_col{padding:16px 40px 40px}}@media screen and (min-width: 1025px){.footer_top{gap:20px}.footer .right_col,.footer .left_col{border-radius:30px}.footer .socials_list{margin-top:20px}}@media screen and (min-width: 1025px) and (max-width: 1280px){.footer{padding-top:40px;padding-bottom:30px}.footer .left_col{padding:20px}.footer .right_col{padding:16px 28px 28px}.footer .contacts_list li{flex:0 0 50%;max-width:50%}}@media screen and (min-width: 1025px) and (max-width: 1024px){.contact_section{padding-top:32px}.contact_section .page_title{margin-bottom:20px}.contact_section .form_section{border-radius:24px}.contact_section .contacts_list{border-radius:24px;padding:24px}.contact_section .image_block{padding-right:16px}.contact_section .contact_form{padding:32px 32px 32px 16px}}
